将数组pandas写入excel文件保存
时间: 2023-11-12 12:05:21 浏览: 90
可以使用pandas的to_excel()方法将数组写入Excel文件并保存。
示例代码:
```python
import pandas as pd
# 创建示例数组
data = {'col1': [1, 2, 3], 'col2': [4, 5, 6]}
df = pd.DataFrame(data)
# 将数组写入Excel文件并保存
df.to_excel('output.xlsx', index=False)
```
在以上示例中,我们首先创建了一个示例数组,然后使用to_excel()方法将该数组写入名为“output.xlsx”的Excel文件中,并设置index=False参数以避免将索引列写入文件。
相关问题
将一串数组用pandas写入excel第二列
要将一串数组写入Excel文件的第二列,你可以使用pandas库中的to_excel函数,并指定要写入的列。
以下是一个示例代码,将一个名为`data`的数组写入Excel文件的第二列:
```python
import pandas as pd
data = ['A', 'B', 'C', 'D']
df = pd.DataFrame()
df['Column2'] = data
df.to_excel('data.xlsx', sheet_name='Sheet1', index=False)
```
在这个例子中,我们创建了一个空的DataFrame,并将数组`data`赋值给DataFrame的`Column2`列。然后使用to_excel函数将DataFrame保存为Excel文件。运行该代码后,会在当前目录下生成一个名为`data.xlsx`的Excel文件,其中第二列包含了数组的数据。
Python将数组横向写入Excel
要将Python中的数组横向写入Excel,您可以使用Python中的第三方库,例如pandas或openpyxl。以下是使用openpyxl库的示例代码:
```
from openpyxl import Workbook
# 创建一个数组
array = [['John', 25], ['Alice', 28], ['Bob', 32]]
# 创建一个工作簿和工作表
wb = Workbook()
ws = wb.active
# 将数据写入工作表
for row in array:
ws.append(row)
# 旋转表格以使其横向
ws = ws.transpose()
# 保存工作簿
wb.save('example.xlsx')
```
这将创建一个名为“example.xlsx”的Excel文件,其中包含两行和三列,每列显示一个人的姓名和年龄。您可以在代码中更改数组的内容和文件名。注意,我们使用`transpose()`函数将表格旋转为横向。
阅读全文