复制100个数据并生成100个表格
时间: 2023-08-07 21:04:05 浏览: 157
可以使用Python中的openpyxl库来实现复制100个数据并生成100个表格的操作。具体步骤如下:
1. 导入openpyxl库:`from openpyxl import Workbook, load_workbook`
2. 创建一个新的Excel表格:`wb = Workbook()`
3. 循环100次,每次复制一份数据并将其保存为一个新的表格:
```
for i in range(1, 101):
# 读取原始Excel表格
original_wb = load_workbook('original.xlsx')
original_ws = original_wb.active
# 复制数据到新的Excel表格
new_ws = wb.create_sheet('Sheet{}'.format(i))
for row in original_ws.iter_rows():
for cell in row:
new_ws[cell.coordinate].value = cell.value
# 保存新的Excel表格
wb.save('new{}.xlsx'.format(i))
```
其中,`original.xlsx`为原始Excel表格的文件名,`Sheet{}`和`new{}.xlsx`分别为新Excel表格中的表格名和文件名,`{}`为占位符,会被循环中的编号替换。
注意:在使用openpyxl之前需要先安装openpyxl库,可以使用`pip install openpyxl`命令进行安装。
阅读全文