2014-09-24 79 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写回到新工作表中。