如何编写Python代码,使用for循环和range函数,在每次迭代时将’SOC’的dataframe写入Excel的不同工作表(sheet)中,从第1张表开始,共覆盖6个sheet
时间: 2024-10-25 22:17:52 浏览: 25
在Python中,你可以使用`pandas`库处理数据并结合`openpyxl`或`xlsxwriter`库来创建和写入Excel文件。这里是一个示例,展示如何使用for循环和`range`函数将"dataframe"写入Excel的前六个工作表:
```python
import pandas as pd
from openpyxl import Workbook
# 假设你有一个名为'data'的数据框
data = ... # 实际上填充你的DataFrame内容
# 创建一个新的Excel工作簿
wb = Workbook()
# 使用for循环遍历范围1到6(包括6)
for sheet_num in range(1, 7):
# 获取当前的工作表
ws = wb.active
# 设置工作表名称(如果需要的话)
ws.title = f'Sheet {sheet_num}'
# 将dataframe写入当前工作表
data.to_excel(wb, sheet_name=ws.title, index=False)
# 保存工作簿
wb.save('your_file.xlsx')
阅读全文