Python 3 и OpenPyXL. Как поместить данные в таблицу?
Данный скрипт помещает в файл xlsx значения трёх переменных в один ряд, но в разные столбцы - 1, 2, 3.
from openpyxl import Workbook
XL_FILE = 'test.xlsx'
def main():
wb = Workbook()
ws = wb.active
item_url = 'Some url..//'
item_name = 'This is name of item'
item_price = '1200'
ws['A2'].value = item_url
ws['B2'].value = item_name
ws['D2'].value = item_price
wb.save(XL_FILE)
wb.close()
if __name__ == "__main__":
main()
Как записать эти данные например в 5 или больше рядов, при этом количество столбцов должно оставаться изначальным?
Как при каждой итерации записывать данные в новый ряд, и при этом всегда в 3 колонки?
По идее, данные на каждой итерации новые, и поступают например с парсера в str или int виде.