python将列表写入xlsx文件
时间: 2023-09-26 22:15:20 浏览: 98
你可以使用第三方库 `openpyxl` 来将列表写入 xlsx 文件。下面是一个示例代码:
```python
from openpyxl import Workbook
def write_list_to_excel(lst, filename):
workbook = Workbook()
sheet = workbook.active
for row in lst:
sheet.append(row)
workbook.save(filename)
# 示例列表
my_list = [
['姓名', '年龄', '性别'],
['张三', 20, '男'],
['李四', 25, '女'],
['王五', 30, '男']
]
# 调用函数将列表写入 xlsx 文件
write_list_to_excel(my_list, 'output.xlsx')
```
这段代码创建了一个新的 Workbook 对象,然后将列表中的每一行作为数据写入工作表中。最后,使用 `workbook.save()` 方法将数据保存到指定的文件名 `filename` 中。在上面的示例中,文件将保存为 `output.xlsx`。
相关问题
python将列表写入xlsx不同sheet页
要将Python中的列表写入不同的Excel工作表中,你可以使用Python的第三方库pandas和openpyxl。下面是一个简单的示例代码,它将两个列表分别写入Excel工作簿的两个不同的工作表中:
```python
import pandas as pd
# 创建两个列表
list1 = ['a', 'b', 'c']
list2 = [1, 2, 3]
# 创建一个pandas数据帧
df1 = pd.DataFrame(list1, columns=['列1'])
df2 = pd.DataFrame(list2, columns=['列2'])
# 创建Excel工作簿
with pd.ExcelWriter('example.xlsx') as writer:
# 将数据帧写入不同的工作表
df1.to_excel(writer, sheet_name='Sheet1', index=False)
df2.to_excel(writer, sheet_name='Sheet2', index=False)
```
在该示例中,我们首先创建两个列表,然后使用pandas创建两个数据帧(df1和df2)。接下来,我们使用ExcelWriter对象将这两个数据帧分别写入名为“Sheet1”和“Sheet2”的两个不同的Excel工作表中。最后,我们将Excel工作簿保存在名为“example.xlsx”的文件中。
python将一个数据写入xlsx文件
可以使用Python中的openpyxl库来将数据写入xlsx文件。下面是一个示例代码,将一个列表中的数据写入xlsx文件中:
```python
import openpyxl
data = ['apple', 'banana', 'orange', 'pear']
# 创建一个工作簿
workbook = openpyxl.Workbook()
# 选择一个工作表
worksheet = workbook.active
# 写入数据
for i in range(len(data)):
worksheet.cell(row=i+1, column=1, value=data[i])
# 保存文件
workbook.save('data.xlsx')
```
在这个示例中,我们首先导入了openpyxl库。然后创建了一个列表data,它包含了一些水果名称。接下来,我们创建了一个工作簿,并选择了它的默认工作表。然后使用一个for循环遍历列表中的数据,并将它们写入工作表的单元格中。最后,我们使用工作簿的save方法将文件保存到硬盘上。
运行这个代码,你会在你的Python脚本所在的目录下找到一个名为"data.xlsx"的文件,它包含了我们写入的数据。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)