欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python將多份excel表格整理成一份表格

 更新時(shí)間:2018年01月03日 09:55:44   作者:xuyd33  
這篇文章主要為大家詳細(xì)介紹了Python將多份excel表格整理成一份表格,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

利用Python將多份excel表格整理成一份表格,拋棄過去逐份打開復(fù)制粘貼的方式。

直接附上代碼:

import xlrd 
import xlwt 
import os 
from xlutils.copy import copy 
import os.path 
from xlwt import * 
dir = input("輸入文件路徑\n"); 
start_row = input("輸入需要讀取起始行號(hào)\n"); 
start_row = int(start_row) 
end_row = input("輸入結(jié)束行,輸入0表示有內(nèi)容的最后一行\(zhòng)n") 
end_row = int(end_row) 
#dir = 'E:\畢業(yè)資料\2013電2\\' 
all_file = []; 
def min_s(a ,b): 
 if a == 0: 
  return b 
 if (a >b): 
  return b 
 else: 
  return a 
#遍歷所有同學(xué)文件 
for parent,folder,filename in os.walk(dir): 
 for file,x in zip(filename,range(len(filename))): 
  file = os.path.join(parent,filename[x]) 
  print(filename[x]) 
  all_file.append(file) 
print("\n文件總數(shù):",len(all_file)) 
if os.path.exists("result.xls"): 
 os.remove("result.xls") 
w = xlwt.Workbook() 
row = 0; 
ws = w.add_sheet('sheet1',cell_overwrite_ok=True) 
style = XFStyle()       
fnt = Font()              
fnt.height = 240   
fnt.name = u'宋體' 
style.font = fnt   
align = Alignment() 
align.horz = 2 
style.alignment = align 
for single_file_path in all_file: 
 data = xlrd.open_workbook(single_file_path); 
 sheet = data.sheet_by_index(0) 
 if sheet.nrows >= start_row: 
  for i in range(start_row-1,min_s(end_row,sheet.nrows)): 
   list = sheet.row_values(i) 
   for col in range(0,len(list)): 
    ws.write(row,col,list[col],style) 
   row = row + 1; 
 else: 
  print("非法填寫的表格名稱:"+single_file_path) 
 #寫入目標(biāo)文件 
 
print("運(yùn)行結(jié)束,結(jié)果保存在result.xls文件里\n") 
print("對于日期,可將對應(yīng)單元格設(shè)置為為日期格式便可正確顯示\n" 
  "對于超長數(shù)字例如身份證號(hào)碼,設(shè)置為文本格式即可\n") 
w.save('result.xls') 
os.system("pause") 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中的eval函數(shù)使用實(shí)例

    python中的eval函數(shù)使用實(shí)例

    eval() 函數(shù)用來執(zhí)行一個(gè)字符串表達(dá)式,并返回表達(dá)式的值,這篇文章主要介紹了python中的eval函數(shù),需要的朋友可以參考下
    2022-11-11
  • python解析多層json操作示例

    python解析多層json操作示例

    這篇文章主要介紹了python解析多層json操作,結(jié)合實(shí)例形式分析了Python針對多層json文件的讀取、解析、修改、保存等相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • 如何基于Python制作有道翻譯小工具

    如何基于Python制作有道翻譯小工具

    這篇文章主要介紹了如何基于Python制作有道翻譯小工具,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Python中使用glob和rmtree刪除目錄子目錄及所有文件的例子

    Python中使用glob和rmtree刪除目錄子目錄及所有文件的例子

    這篇文章主要介紹了python中使用glob和rmtree刪除目錄子目錄及所有文件的例子,需要的朋友可以參考下
    2014-11-11
  • Python GUI庫PyQt5樣式QSS子控件介紹

    Python GUI庫PyQt5樣式QSS子控件介紹

    這篇文章主要介紹了Python GUI庫PyQt5樣式QSS子控件介紹,需要的朋友可以參考下
    2020-02-02
  • 用TensorFlow實(shí)現(xiàn)lasso回歸和嶺回歸算法的示例

    用TensorFlow實(shí)現(xiàn)lasso回歸和嶺回歸算法的示例

    本篇文章主要介紹了用TensorFlow實(shí)現(xiàn)lasso回歸和嶺回歸算法的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • pytorch模型轉(zhuǎn)onnx模型的方法詳解

    pytorch模型轉(zhuǎn)onnx模型的方法詳解

    很多時(shí)候有pytorch模型轉(zhuǎn)onnx模型的必要,比如用tensorRT加速的時(shí)候,下面這篇文章主要給大家介紹了關(guān)于pytorch模型轉(zhuǎn)onnx模型的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • python中封包建立過程實(shí)例

    python中封包建立過程實(shí)例

    在本篇文章里小編給大家分享的是一篇關(guān)于python中封包建立過程實(shí)例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-02-02
  • python正則表達(dá)式判斷字符串是否是全部小寫示例

    python正則表達(dá)式判斷字符串是否是全部小寫示例

    python正則表達(dá)式判斷字符串是否是全部小寫,大腕參考使用吧
    2013-12-12
  • PyCharm虛擬環(huán)境中使用pip指令

    PyCharm虛擬環(huán)境中使用pip指令

    本文主要介紹了PyCharm虛擬環(huán)境中使用pip指令,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06

最新評論