Openpyxl append не добавляет данные в конце строки - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь получить строку из рабочей книги и добавить ее в конец другой рабочей книги.

rowLst = []
rowLst = ws1.iter_rows(min_row=8, max_row=8, min_col=3, max_col=ws1.max_column,values_only=True)

#append list to excel
ws2.append(myList)

Но вместо добавления строки сразу после данных из "Шины" она идет за его пределами.

enter image description here

У кого-нибудь есть идеи, как это исправить?

Спасибо!

1 Ответ

0 голосов
/ 13 апреля 2020

Я нашел решение и опубликую его здесь на случай, если у кого-то возникнет такая же проблема. Хотя ячейки внизу выглядели пустыми, у них было странное форматирование. Вот почему сценарий Python рассматривал ячейки как непустые и добавлял данные в другом месте (месте, где не было форматирования).

Решение было бы отформатировать каждую строку под вашими данными как пустую клетки. (Просто скопируйте диапазон пустых ячеек из новой рабочей книги и вставьте их под свои данные)

Надеюсь, это поможет! ;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...