Python 在将多个文件重新组合为.xls之前将.xls转换为.csv
我正在开发一个webscraper工具,它可以从网站下载excel文件。当然,那些.xls文件实际上只是重命名为.csv文件,这使我无法将.xls文件合并在一起。相反,我需要将它们全部转换为.csv,它们使用'sPython 在将多个文件重新组合为.xls之前将.xls转换为.csv,python,excel,csv,pyexcel,Python,Excel,Csv,Pyexcel,我正在开发一个webscraper工具,它可以从网站下载excel文件。当然,那些.xls文件实际上只是重命名为.csv文件,这使我无法将.xls文件合并在一起。相反,我需要将它们全部转换为.csv,它们使用'spyexcel.merge_csv_to_a_book(filelist,outfilename='merged.xls')函数从这些.csv文件创建一本excel书 以下是我尝试过的: def concatenate_excel_files(): ind
pyexcel.merge_csv_to_a_book(filelist,outfilename='merged.xls')
函数从这些.csv文件创建一本excel书
以下是我尝试过的:
def concatenate_excel_files():
indexer = 0
excel_file_list = []
for file in glob.glob(os.getcwd()+'\Reports\*.'):
pyexcel.save_as(file_name=file, dest_file_name=str(indexer)+'.csv')
excel_file_list[indexer] = file
indexer += 1
pyexcel.merge_csv_to_a_book(excel_file_list, outfilename='merged.xls')
这甚至无法将文件转换为.csv(索引器错误:列表索引超出范围
错误。)
如果您能帮助我们重新编写,我们将不胜感激。chfw回复:
pyexcel要正常工作,需要知道文件扩展名,但在您的情况下,文件扩展名丢失。如果显示完整的堆栈跟踪,将更有帮助
pyexcel要正常工作,需要知道文件扩展名,但在您的情况下,文件扩展名丢失。如果显示完整的堆栈跟踪,将更有帮助。