将python二维列表保存成excel
时间: 2024-11-05 19:35:01 浏览: 18
在Python中,你可以使用pandas库将二维列表转换为DataFrame,然后利用openpyxl或xlsxwriter等库将其保存为Excel文件。以下是基本步骤:
```python
import pandas as pd
# 假设你有一个二维列表
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将二维列表转化为pandas DataFrame
df = pd.DataFrame(data)
# 使用openpyxl保存为Excel
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
for i in range(len(df)):
ws.append(df.iloc[i])
wb.save('output.xlsx')
# 或者使用xlsxwriter
import xlsxwriter
workbook = xlsxwriter.Workbook('output.xlsx')
worksheet = workbook.add_worksheet()
for row_num, row_data in enumerate(df.values, start=1):
for col_num, value in enumerate(row_data, start=1):
worksheet.write(row_num, col_num, value)
workbook.close()
```
这两种方式都可以将二维列表的数据结构以表格的形式保存到Excel文件中。
阅读全文