python将列表写入excel
时间: 2023-10-06 12:09:33 浏览: 224
可以使用Python中的openpyxl库来将列表写入Excel文件。以下是一个简单的示例代码:
```python
import openpyxl
# 创建一个新的Excel工作簿
workbook = openpyxl.Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 定义要写入的列表数据
data = [['姓名', '年龄', '性别'],
['张三', 20, '男'],
['李四', 25, '女'],
['王五', 30, '男']]
# 遍历列表数据并将其写入Excel
for row in data:
worksheet.append(row)
# 保存Excel文件
workbook.save('example.xlsx')
```
以上代码将创建一个名为“example.xlsx”的新Excel工作簿,并将列表数据写入第一个工作表。您可以按照自己的需求更改或添加数据。
相关问题
python将列表写入excel的代码
以下是一个例子,可以将 Python 列表写入 Excel:
```python
import xlsxwriter
# 列表数据
data = [
['Name', 'Age', 'Gender'],
['John', 27, 'Male'],
['Lisa', 23, 'Female'],
['Mike', 22, 'Male'],
]
# 创建一个新的 Excel 文件
workbook = xlsxwriter.Workbook('output.xlsx')
# 添加一个工作表
worksheet = workbook.add_worksheet()
# 写入列表数据
for row_num, row_data in enumerate(data):
worksheet.write_row(row_num, 0, row_data)
# 关闭 Excel 文件
workbook.close()
```
这个例子使用了 `xlsxwriter` 模块来创建和写入 Excel 文件。你可以在 `data` 列表中包含任何 Python 数据类型,并使用 `worksheet.write_row()` 方法来写入行数据到工作表中。保存和关闭 Excel 文件时,请调用 `workbook.close()` 方法。如果你想了解更多关于 `xlsxwriter` 的信息,可以访问它的官方网站:https://xlsxwriter.readthedocs.io/
python将列表写入excel指定列
在Python中,我们可以使用pandas库方便地将数据(包括列表)写入Excel文件,并指定到特定的列。Pandas的`to_excel`函数可以完成这个任务。以下是一个简单的例子:
```python
import pandas as pd
# 假设我们有一个包含列表的数据:
data = {
'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'Skill Level': ['Expert', 'Intermediate', 'Beginner']
}
# 将数据转换为DataFrame
df = pd.DataFrame(data)
# 定义你想写入的Excel文件路径及列名(如果列表对应的是行标签,则不需要指定列名)
file_path = 'output.xlsx'
column_name_list = ['Skill Level']
# 写入Excel,这里指定'column_name_list'作为目标列
df[column_name_list].to_excel(file_path, index=False)
阅读全文