我有一个现有的excel文件,Data在第一张和第二张,我应该用Python读取。
Openpyxl从第一个/活动工作表读取数据。
from openpyxl import Workbook, load_workbook
wb = load_workbook('Test.xlsx')
ws = wb.active
它工作得很好,直到我总是在第一张纸上。
我试过这个:
wb.active = 1 # or
wb.active = 2
没成功
我想读表不取决于激活,但根据他们的名字。(或工作表位置)我需要这样的东西:
wb = load_workbook('Test.xlsx')
ws1 = wb.Sheet1
ws2 = wb.Sheet2
那么,我如何在不点击它们的情况下从不同的工作表中读取数据呢?
或者,我如何激活实际需要的工作表?
1条答案
按热度按时间mnemlml81#
我找到了!
然后我只是调用ws 2,它工作得很好。:)例如: