2014-09-24 76 views
-2

python試圖創建一個從文件夾中讀取一批格式類似的excel文件(確切地說是2k)的腳本,提取數據,格式化數據並將數據加載到一個統一excel文件Python/Excel幫助

關於如何去做這件事的任何提示?

任何幫助!謝謝!

這是我迄今爲止完成的。 環路通過文件夾來讀取

import os 

rootdir = 'C:\Users\MikeV\Desktop\Folder' 

for subdir, dir, files in os.walk(rootdir): 
    for file in files: 
     print os.path.join(subdir,file) 

需要進行下一步閱讀吧,從工作表中提取數據(0)的每個文件的

+0

檢查瞭解有用的python模塊和教程文檔。 http://www.python-excel.org/ – user3885927 2014-09-24 21:52:35

+0

@RafaelBarros這是我迄今爲止完成的。通過文件夾讀取的循環import os #create從中提取文件的目錄 rootdir ='C:\ Users \ johndoe \ Desktop \ Mults' for subdir,dir,os.walk(rootdir)中的文件: 對於文件中的文件: print os.path.join(subdir,file) – 2014-09-25 15:12:38

+0

@MikeV。你有沒有檢查庫'glob'?它在python的stdlib上。 – 2014-09-27 01:33:27

回答

1

請在我的圖書館看看這個功能幫助:pyexcel.cookbook.merge_all_to_a_book 。以下是關於您所描述的用法的documentation

您將需要自定義merge_all_to_a_book以滿足您的格式需求。我想,在行121,您可能需要以數組或字典的形式獲取數據,對數據進行一些格式化,然後將其作爲a dictan array寫回到新工作表中。