Я пытаюсь скопировать диапазон ячеек из Excel в текстовый файл, но у меня проблема в том, что созданный .txt имеет гораздо больше строк, чем файл Excel, из которого копируются данные. Он должен иметь 2000 строк. Что-то не так с этим кодом? Я также попытался изменить диапазон на (1, 2000), но это не помогло.
Это код, который я использовал
path = "E:\filename.xlsm"
wb_obj = openpyxl.load_workbook(path)
sheet_obj = wb_obj.active
m_row = sheet_obj.max_row
for i in range(1, m_row + 1):
cell_obj = sheet_obj.cell(row=i, column=1)
print(cell_obj.value)
print(cell_obj.value, file=open(
'E:\filename.txt',
'a'))