Python将列表值写入excel
时间: 2024-01-26 20:05:00 浏览: 25
可以使用Python中的第三方库 `openpyxl` 来将列表值写入Excel文件中。下面是一个示例代码:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
workbook = Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 创建一个列表值
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将列表值写入单元格中
for row in data:
worksheet.append(row)
# 保存工作簿
workbook.save('example.xlsx')
```
这将在当前目录下创建一个名为 `example.xlsx` 的Excel文件,并将列表值写入第一个工作表中。
相关问题
Python将列表值写入excel指定的列
可以使用Python中的第三方库 `openpyxl` 来将列表值写入Excel文件指定的列中。下面是一个示例代码:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
workbook = Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 创建一个列表值
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将列表值写入指定的列中
for row in data:
worksheet.cell(row=row_num, column=col_num, value=row[0]) # 在第1列中写入第1个值
worksheet.cell(row=row_num, column=col_num+1, value=row[1]) # 在第2列中写入第2个值
worksheet.cell(row=row_num, column=col_num+2, value=row[2]) # 在第3列中写入第3个值
# 保存工作簿
workbook.save('example.xlsx')
```
这将在当前目录下创建一个名为 `example.xlsx` 的Excel文件,并将列表值写入第1列、第2列和第3列中。其中 `row_num` 和 `col_num` 分别是你想要写入数据的起始行和列的编号。
Python将列表值写入excel指定的列和行
可以使用Python中的第三方库 `openpyxl` 来将列表值写入Excel文件指定的行和列中。下面是一个示例代码:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
workbook = Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 创建一个列表值
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将列表值写入指定的列和行中
for row_idx, row in enumerate(data):
for col_idx, val in enumerate(row):
worksheet.cell(row=row_idx+1, column=col_idx+1, value=val)
# 保存工作簿
workbook.save('example.xlsx')
```
这将在当前目录下创建一个名为 `example.xlsx` 的Excel文件,并将列表值写入指定的行和列中。其中 `row_idx` 和 `col_idx` 分别是你想要写入数据的起始行和列的编号,加上1是因为Excel的行和列都是从1开始编号的。