python 三维数组保存excel
时间: 2024-04-13 17:23:50 浏览: 136
在Python中,可以使用多种方式保存Excel文件,其中一种方式是使用三维数组。下面是一个简单的示例代码,演示如何使用三维数组保存Excel文件:
```python
import openpyxl
# 创建一个新的Excel工作簿
workbook = openpyxl.Workbook()
# 创建一个新的工作表
worksheet = workbook.active
# 定义一个三维数组
data = [
[['A1', 'B1', 'C1'], ['A2', 'B2', 'C2'], ['A3', 'B3', 'C3']],
[['D1', 'E1', 'F1'], ['D2', 'E2', 'F2'], ['D3', 'E3', 'F3']],
[['G1', 'H1', 'I1'], ['G2', 'H2', 'I2'], ['G3', 'H3', 'I3']]
]
# 将三维数组中的数据写入工作表
for i, row in enumerate(data):
for j, col in enumerate(row):
for k, value in enumerate(col):
cell = worksheet.cell(row=i+1, column=j+1, value=value)
# 保存Excel文件
workbook.save('data.xlsx')
```
上述代码使用了openpyxl库来操作Excel文件。首先,创建一个新的Excel工作簿和工作表。然后,定义一个三维数组来存储数据。接下来,使用嵌套的循环将三维数组中的数据写入工作表中的单元格。最后,通过调用`save()`方法保存Excel文件。
阅读全文