python数组写入Excel
时间: 2023-09-24 14:14:14 浏览: 151
要将 Python 中的数组写入 Excel,可以使用 Python 的第三方库,比如 Pandas 或 openpyxl。下面分别介绍两种方法:
使用 Pandas:
```python
import pandas as pd
# 创建数组
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 32, 18, 47],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
# 将数组转换为 DataFrame
df = pd.DataFrame(data)
# 将 DataFrame 写入 Excel 文件
df.to_excel('output.xlsx', index=False)
```
使用 openpyxl:
```python
from openpyxl import Workbook
# 创建数组
data = [['Name', 'Age', 'City'],
['Alice', 25, 'New York'],
['Bob', 32, 'Paris'],
['Charlie', 18, 'London'],
['David', 47, 'Tokyo']]
# 创建工作簿和工作表
wb = Workbook()
ws = wb.active
# 将数组写入工作表
for row in data:
ws.append(row)
# 保存工作簿
wb.save('output.xlsx')
```
以上两种方法都可以将数组写入 Excel 文件。使用 Pandas 可以更方便地处理数据,而使用 openpyxl 则可以更加灵活地操作 Excel 文件。
阅读全文