|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.06.2022, 11:45 | #1 |
Пользователь
Регистрация: 30.05.2022
Сообщений: 37
|
Запись значений циклом в Excel
У меня есть лог файлы из которых надо вытащить определённые строки, я выполняю поиск нужных и они мне приходят, после я записываю их в файл Excel. Не могу записать каждое найденное значение в отдельную строку, вообще не могу понять как это сделать.
Код:
|
07.06.2022, 13:06 | #2 |
Пользователь
Регистрация: 30.05.2022
Сообщений: 37
|
Удалось нормально записать первое значение в столбец А, теперь надо второе значение записать в столбец В.
Код:
|
08.06.2022, 15:13 | #3 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
|
08.06.2022, 15:24 | #4 |
Пользователь
Регистрация: 30.05.2022
Сообщений: 37
|
Нет, заполнение происходит с первого столбца. Range имеет следующий вид range(start, stop, step), если записать range(2) то будет заполнен первый столбец начиная с 3 строки. А надо чтоб запись происходила во второй столбец начиная со второй строки.
|
08.06.2022, 15:33 | #5 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
так почему Вы называете "в столбец" если речь идёт про ячейку?
|
08.06.2022, 16:14 | #6 |
Пользователь
Регистрация: 30.05.2022
Сообщений: 37
|
Потому что запись идёт циклом, я не знаю сколько строк данных мне придёт из лог файла, поэтому рассматриваю запись в столбец, а не в отдельно взятую ячейку
|
08.06.2022, 16:19 | #7 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
так может определиться сколько нужного пришло и писать по факту?
|
08.06.2022, 16:23 | #8 |
Пользователь
Регистрация: 30.05.2022
Сообщений: 37
|
Если можете описать описать как это сделать в рамках работы с openpyxl буду признателен, такой вариант не рассматривал, так как вариант с циклом кажется более простым.
|
08.06.2022, 16:44 | #9 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,043
|
так вы же недавно сами выкладывали код:
Код:
|
08.06.2022, 16:53 | #10 |
Пользователь
Регистрация: 30.05.2022
Сообщений: 37
|
сложного нет ничего, просто вы не можете прибавить 1 к ws['B1'], а если привязать всё это к строкам и задать номер столбца выходит ошибка ValueError: Row numbers must be between 1 and 1048576
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение двух столбцов Excel и вывод на другой лист общих значений - MS Excel | MupoH4uk1989 | Microsoft Office Excel | 2 | 09.04.2018 07:48 |
Макрос для Excel с циклом перебора страниц | silhouette69 | Фриланс | 4 | 26.04.2015 09:28 |
Запись значений в таблицу | Scorpuha | БД в Delphi | 25 | 14.11.2013 16:55 |
Запись из ListBox в .txt циклом (Delphi7) | Frost56 | Общие вопросы Delphi | 3 | 09.03.2013 11:17 |
Excel с циклом | Alkifr | Помощь студентам | 1 | 30.10.2010 08:38 |