中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-08-02 09:48:38 來源:億速云 閱讀:158 作者:小新 欄目:開發技術

小編給大家分享一下Python如何將多份excel表格整理成一份表格,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

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

直接附上代碼:

import xlrd 
import xlwt 
import os 
from xlutils.copy import copy 
import os.path 
from xlwt import * 
dir = input("輸入文件路徑\n"); 
start_row = input("輸入需要讀取起始行號\n"); 
start_row = int(start_row) 
end_row = input("輸入結束行,輸入0表示有內容的最后一行\n") 
end_row = int(end_row) 
#dir = 'E:\畢業資料\2013電2\\' 
all_file = []; 
def min_s(a ,b): 
 if a == 0: 
  return b 
 if (a >b): 
  return b 
 else: 
  return a 
#遍歷所有同學文件 
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文件總數:",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) 
 #寫入目標文件 
 
print("運行結束,結果保存在result.xls文件里\n") 
print("對于日期,可將對應單元格設置為為日期格式便可正確顯示\n" 
  "對于超長數字例如身份證號碼,設置為文本格式即可\n") 
w.save('result.xls') 
os.system("pause")

以上是“Python如何將多份excel表格整理成一份表格”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

杭锦后旗| 肥东县| 江城| 商城县| 昌平区| 常宁市| 阳城县| 保德县| 嘉祥县| 桑植县| 荣成市| 通化市| 安泽县| 栾城县| 南川市| 章丘市| 盘山县| 文昌市| 广灵县| 天等县| 额敏县| 苍山县| 泸西县| 吴桥县| 横峰县| 旺苍县| 宣武区| 扬中市| 莱州市| 商城县| 普定县| 定日县| 称多县| 楚雄市| 洛浦县| 图木舒克市| 昔阳县| 鄂托克前旗| 长乐市| 昌都县| 盈江县|