Python Excel列数组变量

2024-09-29 05:29:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个excel表格

Name           email                desc           date
name1          email1               desc1          date1
name2          email2               desc2          date2
name3          email3               desc3          date3

Im循环并将数据插入数组并打印每行的信息

^{pr2}$

这会将所有内容添加到一个数组中。在

我想打电话给你

row_array[1][2] and desc1 comes up or 
row_array[3][0] and name 3 comes up. 

我怎样才能做到这一点


Tags: andnamedateemail数组excelarraydesc
1条回答
网友
1楼 · 发布于 2024-09-29 05:29:00

试试看:

>>> from openpyxl import load_workbook
>>> wb = load_workbook('example.xlsx', read_only=True)
>>> ws = wb.active
>>> data = [[cell.value for cell in row] for row in ws.rows]
>>> data[1][2]
'desc1'
>>> data[3][0]
'name3'

data列表可能有点模糊,展开代码可以得到:

^{pr2}$

相关问题 更多 >