列表存入Excel python
时间: 2023-10-14 07:11:25 浏览: 97
以下是一个示例代码,将列表中的数据存入Excel文件中:
```python
import openpyxl
# 创建一个Excel工作簿对象
workbook = openpyxl.Workbook()
# 获取默认的工作表对象
worksheet = workbook.active
# 定义列表
data = [['姓名', '年龄', '性别'],
['张三', 18, '男'],
['李四', 20, '女'],
['王五', 22, '男']]
# 写入数据到工作表
for row in data:
worksheet.append(row)
# 保存Excel文件
workbook.save('data.xlsx')
```
在这个示例代码中,我们使用了openpyxl模块来创建一个Excel工作簿对象,并获取默认的工作表对象。然后我们定义了一个列表,包含了我们要存入Excel文件中的数据。接着,我们使用循环将列表中的数据逐行写入到工作表中。最后,我们保存Excel文件,文件名为“data.xlsx”。
相关问题
float型列表存入Excel python
使用Python的pandas库可以方便地将float型列表存入Excel。下面是一个示例代码:
```python
import pandas as pd
# 创建一个包含float型数据的列表
data = [1.2, 2.3, 3.4, 4.5, 5.6]
# 将列表转换为DataFrame对象
df = pd.DataFrame({'Data': data})
# 将DataFrame对象保存到Excel文件中
df.to_excel('data.xlsx', index=False)
```
在这个示例中,我们首先创建一个包含float型数据的列表,然后使用pandas的DataFrame对象将其转换为一个数据框。接着,我们使用DataFrame对象的to_excel方法将数据框保存到Excel文件中。在这个方法中,我们可以指定文件名以及是否要包含行索引(index)。在这个示例中,我们通过index=False来指定不包含行索引。
python将列表存入excel的代码
你可以使用pandas库将列表数据存入Excel文件中。下面是一个示例代码:
```python
import pandas as pd
# 创建一个列表
my_list = [['Alice', 25], ['Bob', 30], ['Charlie', 35]]
# 将列表转换为DataFrame
df = pd.DataFrame(my_list, columns=['Name', 'Age'])
# 将DataFrame输出到Excel文件中
df.to_excel('my_file.xlsx', index=False)
```
在这个示例中,我们首先创建了一个包含姓名和年龄的列表。使用pandas库的DataFrame函数将列表转换为DataFrame。然后,我们使用to_excel()函数将数据写入名为'my_file.xlsx'的Excel文件中。 index=False表示不需要将索引列写入Excel文件中。
希望这可以帮助你!
阅读全文