python将两个csv文件保存为一个xlsx中,可设置sheet
时间: 2024-02-25 07:54:26 浏览: 75
python 实现批量xls文件转csv文件的方法
好的,我可以帮你回答这个问题。如果你想用Python将两个csv文件保存为一个xlsx文件中,并且可以设置sheet,你可以使用Python的pandas库。下面是一个示例代码:
```python
import pandas as pd
# 读取两个csv文件
df1 = pd.read_csv("file1.csv")
df2 = pd.read_csv("file2.csv")
# 创建一个新的工作簿
writer = pd.ExcelWriter("output.xlsx", engine="xlsxwriter")
# 将两个数据集写入不同的sheet
df1.to_excel(writer, sheet_name="Data Set 1", index=False)
df2.to_excel(writer, sheet_name="Data Set 2", index=False)
# 保存工作簿
writer.save()
```
这个例子首先使用pandas库读取了两个csv文件,然后创建了一个新的工作簿。使用pandas的to_excel方法将两个数据集写入不同的sheet中,并将工作簿保存为output.xlsx文件。你可以根据自己的需求修改这个例子,并使用pandas库中的其他功能实现更多的操作。
阅读全文