Извлекайте строки одну за другой из таблицы Excel и сохраняйте каждую извлеченную строку отдельно как новый файл Excel, Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Извлекайте строки одну за другой из таблицы Excel и сохраняйте каждую извлеченную строку отдельно как новый файл Excel,

Сообщение Anonymous »

У меня есть один файл Excel с заголовком (header.xlsx) только с одной строкой и один файл таблицы Excel (station.xlsx) с несколькими строками.
Цель состоит в том, чтобы сначала извлечь строку из (station.xlsx), а затем добавьте извлеченную первую строку в (header.xlsx), а затем сохраните их как новый файл Excel с именем (1.xlsx).
После этого , я хочу извлечь вторую строку из (station.xlsx), а затем добавить извлеченную вторую строку в (header.xlsx), а затем сохранить их как (2.xlsx).
После этого я хочу извлечь третью строку из (station.xlsx), а затем добавьте извлеченную третью строку в (header.xlsx), а затем сохраните их как (3.xlsx)...
Циклы будут продолжать до 167 ряда от (station.xlsx) извлекаются, добавляются и сохраняются как новый файл Excel отдельно.

Код: Выделить всё

# import module
import os
import openpyxl
# load excel with its path
wrkbk1 = openpyxl.load_workbook(r"C:\Users\kxz237\Desktop\test\header.xlsx")
sh1 = wrkbk1.active
wrkbk2 = openpyxl.load_workbook(r"C:\Users\kxz237\Desktop\test\stations.xlsx")
sh2 = wrkbk2.active

# iterate through excel and display data
for i in range(1, sh2.max_row+1):
output_file = r'C:\Users\kxz237\Desktop\test\i.xlsx'
sh1.append(sh2.row_values(i))
wrkbk1.save(output_file)
Отображается «TabError: непоследовательное использование табуляции и пробелов в отступах».
Не могли бы вы помочь мне исправить код Python?Мои оригинальные файлы Excel приложены. Введите описание ссылки здесь

Подробнее здесь: https://stackoverflow.com/questions/792 ... ndividuall
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»