python将数组写入excel
时间: 2023-07-21 20:29:44 浏览: 142
要将Python中的数组写入Excel,您可以使用Python中的第三方库,例如pandas或openpyxl。以下是使用pandas库的示例代码:
```
import pandas as pd
# 创建一个数组
array = [['John', 25], ['Alice', 28], ['Bob', 32]]
# 将数组转换为DataFrame
df = pd.DataFrame(array, columns=['Name', 'Age'])
# 将DataFrame写入Excel
df.to_excel('example.xlsx', index=False)
```
这将创建一个名为“example.xlsx”的Excel文件,其中包含名为“Name”和“Age”的两列,每行显示一个人的姓名和年龄。您可以在代码中更改数组的内容和文件名。
相关问题
Python将数组写入Excel
要将Python中的数组写入Excel,您可以使用Python中的第三方库,例如pandas或openpyxl。以下是使用pandas库的示例代码:
```
import pandas as pd
# 创建一个数组
array = [['John', 25], ['Alice', 28], ['Bob', 32]]
# 将数组转换为DataFrame
df = pd.DataFrame(array, columns=['Name', 'Age'])
# 将DataFrame写入Excel
df.to_excel('example.xlsx', index=False)
```
这将创建一个名为“example.xlsx”的Excel文件,其中包含名为“Name”和“Age”的两列,每行显示一个人的姓名和年龄。您可以在代码中更改数组的内容和文件名。
python数组写入Excel
要将 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 文件。
阅读全文