帮我写一个python函数,能够将一个array逐行数据转置后写入一个excel文件的同一列中
时间: 2023-04-03 13:05:24 浏览: 109
python实现数据写入excel表格
可以的,以下是一个示例代码:
```python
import openpyxl
def transpose_array_to_excel(array, filename):
wb = openpyxl.Workbook()
ws = wb.active
for row in array:
ws.append(row)
for col in ws.columns:
col = [cell.value for cell in col]
for i, val in enumerate(col):
ws.cell(row=i+1, column=col[0].column).value = val
wb.save(filename)
```
你可以将你的 array 作为第一个参数传递给这个函数,将你想要保存的文件名作为第二个参数传递给这个函数。这个函数将会逐行转置你的 array,并将结果写入同一列的单元格中。
阅读全文