用openpyxl将列表数据写入excel
时间: 2023-08-25 12:07:41 浏览: 79
文件该怎么做?
你好,这是一个非常好的问题,能够使用 openpyxl 将列表数据写入 excel 文件。下面是一个示例代码:
```python
import openpyxl
# 创建一个 workbook 对象
workbook = openpyxl.Workbook()
# 创建一个工作表
sheet = workbook.active
# 定义一个数据列表
data = [['姓名', '年龄', '性别'], ['Tom', 18, '男'], ['Lucy', 20, '女'], ['Mike', 22, '男']]
# 遍历数据列表,并将数据写入工作表
for row in data:
sheet.append(row)
# 保存 workbook 对象
workbook.save('test.xlsx')
```
这段代码将列表数据写入了一个名为 “test.xlsx” 的 excel 文件。如果你想要写入不同的文件名(路径),只需要修改 `workbook.save()` 方法中的参数即可。
希望我的回答能够帮到你。
相关问题
用openpyxl把python数据写入excel
好的,我可以为你提供一个简单的示例代码,使用openpyxl将Python数据写入Excel文件中。首先,你需要安装openpyxl库,可以在终端或命令提示符中使用以下命令进行安装:
```
pip install openpyxl
```
接下来,你可以使用以下代码将数据写入Excel文件:
```python
import openpyxl
# 创建一个新的Excel工作簿
workbook = openpyxl.Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 在工作表中写入数据
worksheet.cell(row=1, column=1, value="姓名")
worksheet.cell(row=1, column=2, value="年龄")
worksheet.cell(row=2, column=1, value="张三")
worksheet.cell(row=2, column=2, value=20)
worksheet.cell(row=3, column=1, value="李四")
worksheet.cell(row=3, column=2, value=30)
# 保存工作簿
workbook.save("data.xlsx")
```
在这个示例中,我们首先创建了一个新的Excel工作簿,然后选择了第一个工作表。接着,我们在工作表中写入了一些数据。最后,我们将工作簿保存到了名为“data.xlsx”的Excel文件中。
你可以根据自己的需要修改代码中的数据,并将其保存到自己想要的Excel文件中。希望这个示例对你有所帮助!
openpyxl将列表写入excel指定列
好的,您想了解如何使用openpyxl将列表写入Excel指定列是吗?以下是一个简单的示例代码,您可以将其更改以适应您的需要:
```python
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 列表数据
data_list = ['apple', 'banana', 'cherry', 'date']
# 将列表写入指定列中
for index, data in enumerate(data_list):
worksheet.cell(row=index+1, column=2, value=data)
# 保存工作簿
workbook.save('example.xlsx')
```
在上面的代码中,我们打开一个名为"example.xlsx"的Excel工作簿,然后选择"Sheet1"工作表。我们使用一个名为"data_list"的列表来保存我们要写入的数据。在for循环中,我们使用enumerate()函数和row和column参数将列表中的每个项写入到第二列中。最后,我们保存工作簿并关闭它。
希望这可以帮助您解决您的问题!
阅读全文