python一维数组写入Excel
时间: 2023-10-14 10:27:36 浏览: 286
使用第三方库`openpyxl`可以将一维数组写入Excel中。下面是一个简单的例子:
```python
from openpyxl import Workbook
# 创建一个工作簿
wb = Workbook()
# 选择第一个工作表
ws = wb.active
# 创建一个一维数组
data = [1, 2, 3, 4, 5]
# 将数组写入第一列
for i in range(len(data)):
ws.cell(row=i+1, column=1, value=data[i])
# 保存工作簿
wb.save('example.xlsx')
```
这个例子中,我们首先导入`openpyxl`库并创建一个工作簿。然后选择第一个工作表并创建一个一维数组。通过循环遍历数组,将每个元素写入Excel中的第一列。最后保存工作簿即可。
相关问题
python一维数组写入excel
你可以使用Python中的openpyxl库来将一维数组写入Excel文件中。以下是一个简单的示例代码:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
workbook = Workbook()
# 获取工作簿中的活动工作表
worksheet = workbook.active
# 定义一个一维数组
my_array = [1, 2, 3, 4, 5]
# 将一维数组写入Excel文件中的第一列
for i in range(len(my_array)):
worksheet.cell(row=i+1, column=1, value=my_array[i])
# 保存工作簿
workbook.save(filename='my_array.xlsx')
```
在这个示例中,我们首先导入openpyxl库并创建一个新的工作簿。然后,我们获取工作簿中的活动工作表,并定义一个名为my_array的一维数组。接下来,我们使用for循环将数组中的每个元素写入Excel文件中的第一列。最后,我们将工作簿保存到名为my_array.xlsx的文件中。
python将二维数组写入excel
可以使用Python中的pandas库将二维数组写入Excel文件中。具体实现方法可以参考如下代码:
```
import pandas as pd
# 创建一个二维数组
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将数组转换为DataFrame对象
df = pd.DataFrame(data)
# 将DataFrame写入Excel文件
df.to_excel('output.xlsx', index=False)
```
执行上述代码后,会在当前目录下生成一个名为“output.xlsx”的Excel文件,其中包含了二维数组的内容。注意,上述代码中的index=False参数表示DataFrame不需要写入行索引。如果需要写入行索引,可以将该参数设置为True。
阅读全文