openpyxl自动生成1000条数据
时间: 2023-08-27 19:19:44 浏览: 69
Python实现EXCEL图标自动生成OpenPyXL支持使用工作表单元格中的数据创建条形图,折线图,散点图和饼图 要制作图表
要使用openpyxl库自动生成1000条数据,你可以使用以下示例代码:
```python
from openpyxl import Workbook
def generate_data(num_rows):
data = []
for i in range(1, num_rows + 1):
name = f"Name {i}"
value = i
data.append((name, value))
return data
def create_excel_file(data):
wb = Workbook()
sheet = wb.active
# 设置表头
sheet["A1"] = "Name"
sheet["B1"] = "Value"
# 写入数据
for row in data:
sheet.append(row)
# 保存文件
wb.save("data.xlsx")
print(f"成功生成并保存了{len(data)}条数据到Excel文件!")
# 生成数据
data = generate_data(1000)
# 创建Excel文件并写入数据
create_excel_file(data)
```
这段代码将生成1000条数据,每条数据包含一个名称和一个值,将数据写入名为"data.xlsx"的Excel文件中。你可以根据需要修改生成的数据行数和文件保存的路径。希望这对你有所帮助!
阅读全文