若依框架到处excel自定义导出多个sheet
时间: 2023-09-13 08:04:06 浏览: 174
以下是使用 Python 中的 pandas 库来实现多个 sheet 导出 Excel 的代码:
```python
import pandas as pd
# 生成数据
data1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
data2 = pd.DataFrame({'C': [7, 8, 9], 'D': [10, 11, 12]})
# 创建 Excel 写入对象
writer = pd.ExcelWriter('output.xlsx')
# 将数据写入不同的 sheet
data1.to_excel(writer, sheet_name='Sheet1', index=False)
data2.to_excel(writer, sheet_name='Sheet2', index=False)
# 关闭 Excel 写入对象
writer.save()
```
以上代码中,我们首先生成了两个数据 DataFrame,然后创建了一个 Excel 写入对象 writer。接着,我们使用 pandas 的 to_excel() 方法将数据写入到不同的 sheet 中,设置了 sheet_name 参数来指定 sheet 的名称,并设置了 index=False 来避免将 DataFrame 的索引写入到 Excel 中。最后,我们调用 writer 对象的 save() 方法将数据写入到 Excel 文件中,并关闭 writer 对象。
你可以根据需要修改数据的生成方法和 sheet 的名称。同时,你也可以添加更多的数据 DataFrame 并使用 to_excel() 方法将它们写入到不同的 sheet 中。
阅读全文
相关推荐
















