我有一个包含多个*.xlsm文件的文件夹,例如"80-384sec -_november_2017.xlsm","80-384sec -_december_2017.xlsm",.....我可以使用python从这个文件中读取特定的工作表,如下所示:
df_xlsmtocsv = pd.read_excel('80-384sec -_november_2017.xlsm', 'sheet3, index_col=None )我的第一个解决方案是这样的:
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“中的新工作表。
https://stackoverflow.com/questions/47506764
复制相似问题