写一个把数据分页放进excel的python代码
时间: 2024-03-21 21:40:59 浏览: 180
以下是一个简单的 Python 代码,可以将数据分页放入 Excel 文件中:
```python
import pandas as pd
# 分页大小
page_size = 100
# 加载数据
data = pd.read_csv('data.csv')
# 计算分页数量
page_count = len(data) // page_size + 1
# 创建 Excel 文档
writer = pd.ExcelWriter('output.xlsx')
# 循环写入每一页
for page in range(page_count):
start_index = page * page_size
end_index = (page + 1) * page_size
page_data = data[start_index:end_index]
page_data.to_excel(writer, sheet_name=f'Page{page+1}', index=False)
# 保存 Excel 文档
writer.save()
```
这个代码假设你已经有了一个名为 `data.csv` 的 CSV 文件,其中包含了需要分页的数据。代码会将数据分为每页 100 行,然后将每页数据写入一个名为 `output.xlsx` 的 Excel 文件中。每一页的工作表名称将被命名为 `Page1`,`Page2`,`Page3`,等等。
阅读全文