创建一个excel表格,前三列列名分别为A、B、C,将列表l1=[1,2,3]中的元素当做一行,写入表格第一行,将列表l2=[4,5,6]中的元素写入表格第二行
时间: 2024-02-26 13:57:57 浏览: 121
怎么用excel制作表格
好的,我来教你用 Python 创建 Excel 表格并写入数据。首先,我们需要安装 openpyxl 库,它是一个用于操作 Excel 文件的 Python 库。你可以在命令行中使用以下命令来安装:
```
pip install openpyxl
```
安装完毕后,可以按照以下代码来实现你的需求:
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 选择默认的活动工作表
sheet = workbook.active
# 写入第一行数据
l1 = [1, 2, 3]
for i in range(len(l1)):
sheet.cell(row=1, column=i+1).value = l1[i]
# 写入第二行数据
l2 = [4, 5, 6]
for i in range(len(l2)):
sheet.cell(row=2, column=i+1).value = l2[i]
# 保存工作簿
workbook.save('example.xlsx')
```
在这个例子中,我们创建了一个新的工作簿并选择了默认的活动工作表。然后,我们使用 `cell()` 方法将列表 `l1` 中的元素写入第一行,使用同样的方法将列表 `l2` 中的元素写入第二行。最后,我们使用 `save()` 方法保存工作簿到本地文件系统中。你可以修改文件路径和文件名来保存到你想要的位置。
阅读全文