91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

色达县| 西乌珠穆沁旗| 光山县| 邓州市| 龙山县| 闽侯县| 清原| 淮阳县| 广德县| 清镇市| 大兴区| 大余县| 晋宁县| 大化| 宝清县| 濮阳县| 镇远县| 攀枝花市| 正蓝旗| 克什克腾旗| 盈江县| 沅江市| 萍乡市| 鹰潭市| 忻州市| 稷山县| 江北区| 来凤县| 武乡县| 雷波县| 澎湖县| 昌邑市| 长乐市| 库尔勒市| 兴宁市| 固安县| 安阳市| 丁青县| 惠安县| 齐河县| 阳信县|