Я хочу прочитать файл xlsx с помощью openpyxl. Вот типичный код, который я использую:
import openpyxl
wb = openpyxl.load_workbook("example.xlsx")
sh = wb.get_sheet_by_name(name="Sheet3") or wb.get_sheet_by_name(name="Section3")
for rownum in range(1, sh.get_highest_row()):
print str(sh.cell(row=rownum, column=1).value)
В этом примере я могу найти значения из 1-го столбца. Проблема в том, что у меня есть данные во втором столбце и других столбцах, но на выходе я получил None....
Любая помощь будет оценена.
column
в цикле, используя переменную, как вы делаете для строки? - person Siddharth Rout   schedule 20.09.2013sh.get_highest_row()
- person Siddharth Rout   schedule 20.09.2013Range("A1:A" & lastrow)
. В питонеrange(1, sh.get_highest_row())
изображает что-то подобное? - person Siddharth Rout   schedule 20.09.2013range(1, sh.get_highest_row())
? - person Siddharth Rout   schedule 20.09.20130
в python? Если да, то вы имеете в виду правую колонку? - person Siddharth Rout   schedule 20.09.2013