我有多个CSV文件,我想把它们移动到一个excel文件与不同的表。所以,我希望将每个CSV文件添加到excel表格。如果有3个CSV文件,它应该是一个Excel文件,3个工作表,工作表名称必须是CSV文件名。
这个问题的最佳解决方案是什么?
尝试:
import pandas as pd
import pathlib
with pd.ExcelWriter('output.xlsx') as writer:
for filename in pathlib.Path('.').glob('*.csv'):
df = pd.read_csv(filename)
df.to_excel(writer, sheet_name=filename.stem, index=False)