python 向excel表中多个工作表中存储多列多行数据
时间: 2024-02-21 12:34:30 浏览: 68
以下是使用Python向Excel表中多个工作表中存储多列多行数据的示例代码:
```python
import openpyxl
# 创建一个新的Excel工作簿
workbook = openpyxl.Workbook()
# 创建一个名为“Sheet1”的工作表
sheet1 = workbook.active
sheet1.title = "Sheet1"
# 向Sheet1中添加数据
data1 = [
["姓名", "年龄", "性别"],
["张三", 20, "男"],
["李四", 25, "女"],
["王五", 30, "男"],
]
for row in data1:
sheet1.append(row)
# 创建一个名为“Sheet2”的工作表
sheet2 = workbook.create_sheet("Sheet2")
# 向Sheet2中添加数据
data2 = [
["学科", "成绩"],
["语文", 90],
["数学", 85],
["英语", 95],
]
for row in data2:
sheet2.append(row)
# 保存工作簿
workbook.save("data.xlsx")
```
在此示例中,我们使用openpyxl库创建一个新的Excel工作簿,并在其中创建两个工作表“Sheet1”和“Sheet2”。然后,我们向这两个工作表中添加数据,并将工作簿保存为“data.xlsx”文件。
阅读全文