python将数组写到Excel
时间: 2023-09-08 11:12:09 浏览: 351
可以使用Python中的pandas库将数组写入Excel。以下是一个示例代码:
```python
import pandas as pd
# 创建数据
data = {'姓名': ['张三', '李四', '王五'], '年龄': [20, 25, 30], '性别': ['男', '男', '女']}
# 将数据转换为DataFrame格式
df = pd.DataFrame(data)
# 将DataFrame写入Excel文件
df.to_excel('data.xlsx', index=False)
```
在这个示例中,我们首先创建了一个包含姓名、年龄和性别的数据字典。然后,我们使用pandas库将该字典转换为DataFrame格式,并使用to_excel()方法将数据写入Excel文件。最后,我们使用index=False参数来指定不将索引写入Excel文件。
相关问题
python将数组添加到excel之中并添加
你可以使用Python中的openpyxl库来将数组添加到Excel中,并将Excel文件保存到磁盘上。下面是一个示例代码:
```python
import openpyxl
# 创建一个新的Excel文件
wb = openpyxl.Workbook()
# 选择第一个工作表
ws = wb.active
# 定义要添加到Excel中的数组
data = [
['姓名', '性别', '年龄'],
['张三', '男', 20],
['李四', '女', 22],
['王五', '男', 24]
]
# 将数组中的数据逐行添加到工作表中
for row in data:
ws.append(row)
# 保存Excel文件
wb.save('data.xlsx')
```
在上面的代码中,我们首先使用openpyxl库创建了一个新的Excel文件,并选择了第一个工作表。然后,我们定义了一个名为data的数组,其中包含了要添加到Excel中的数据。最后,我们使用for循环将数组中的每一行数据逐行添加到工作表中,并将Excel文件保存到磁盘上。
你可以根据自己的实际需求来修改代码中的内容,例如修改要添加到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()`函数将表格旋转为横向。