首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python -多个XLSX/XLSM到CSV

Python -多个XLSX/XLSM到CSV
EN

Stack Overflow用户
提问于 2017-11-27 16:39:48
回答 0查看 922关注 0票数 0

我有一个包含多个*.xlsm文件的文件夹,例如"80-384sec -_november_2017.xlsm","80-384sec -_december_2017.xlsm",.....我可以使用python从这个文件中读取特定的工作表,如下所示:

代码语言:javascript
复制
df_xlsmtocsv = pd.read_excel('80-384sec -_november_2017.xlsm', 'sheet3, index_col=None )

我的第一个解决方案是这样的:

代码语言:javascript
复制
for file in os.listdir():
    if file.endswith(".xlsm"):
        df_qctocsv = pd.read_excel(file, 'sheet3', index_col=None )
        print(df_qctocsv)
        with open('all.csv', 'a') as f:
            df_qctocsv.to_csv(f, index=True, header=None)

如何读取多个xlsm-file,并将所有新消息附加到csv-file,并按第一列进行排序?

转换后,我想将所有这些行从csv文件复制到现有文件"messages.xlsx“中的新工作表。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47506764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档