Python openpyxl – запись!= совпадение ячеек в сравненииPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python openpyxl – запись!= совпадение ячеек в сравнении

Сообщение Anonymous »


Я сравниваю данные двух книг Excel и записываю совпадения в третью.

Это Azure-Provider-description.xlsx:


Изображение


Это Azure-Scrape.xlsx:


Изображение


А это Azure-Actions:


Изображение


И вот код:

из openpyxl import load_workbook wb1 = load_workbook("Azure-Provider-description.xlsx") ws1 = wb1["Лист1"] провайдер = "" описание = "" wb2 = load_workbook("Azure-Scrape.xlsx") ws2 = wb2["Лист1"] для строки в ws1.iter_rows(min_row=1, max_col=3): если строка[1].значение == Нет: проходить еще: поставщик = строка[0].значение описание = строка[1].значение для ячейки в ws2.iter_rows(min_row=1, max_col=3): if cell[0].value.startswith(provider) и cell[1].value == описание: ячейка[2].значение = str("'" + ячейка[0].значение + "',") еще: проходить wb2.save("Azure-Actions.xlsx") Он записывает попадания в столбец c новой книги, но мне также нужно записать строки из Azure-Provider-description.xlsx, которые ничему не соответствуют в Azure-Scrape.xlsx — что мне нужно сделать ?

Заранее спасибо.
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Полное совпадение строк при сравнении кадров данных Pandas
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Полное совпадение строк при сравнении кадров данных Pandas
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Ошибка матча по каратэ: совпадение не удалось: EQUALS $ | совпадение не удалось: EQUALS
    Anonymous » » в форуме JAVA
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • Почему Google Chrome не печатает границы таблиц и ячеек, а также цвета фона ячеек?
    Anonymous » » в форуме Html
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • Как изменить ценность ячеек в Ipysheest без создания новых ячеек?
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

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