#python #excel
#python #excel
Вопрос:
Каков наиболее эффективный способ получить каждый «AccountId: AB89561» и его «Категорию» со значением столбца «Цена» из листа Excel, который я могу позже вставить в таблицу html на основе «Цены» даты и «Категории», например, я хочу получить эту информацию, а затем вставитьв таблицу html :
затем я хотел бы перейти к другому столбцу таблицы «Цена 10/2019», получить значения (цены) и вставить значения в соответствующую категорию, такую как «Доставка», «Молочные продукты», «Напитки», «Бытовая техника», «Корм для животных» и вставить значения в таблицу html. Затем перейдите к другому столбцу «Цена 11/2019», чтобы получить значения (цены), а затем вставьте в соответствующую категорию, такую как «Доставка»… и так далее, пока не будут вставлены все значения столбцов «Цена», а затем перейти к другому ниже AccountId и продолжить.
Ответ №1:
Для перевода Excel в python вы можете просто использовать библиотеку pandas на python, которая может читать Excel, и затем вы можете нарезать диапазон данных, который вы хотите выбрать как окончательный. Как только у вас будет необходимый диапазон данных в python, вы можете использовать функцию to_html() для преобразования того же диапазона данных в таблицы html. https://www.geeksforgeeks.org/how-to-render-pandas-dataframe-as-html-table /
эта ссылка должна помочь вам в этом процессе.
Ответ №2:
Хорошим решением будет считывание файла xlsx в память с помощью pandas. Затем вы можете перенести ее в таблицу html, используя функцию to_html() в DataFrame.
Для получения дополнительной информации о том, как использовать функцию, следуйте: https://pythonexamples.org/pandas-render-dataframe-as-html-table /
Для примеров чтения файла xlsx — следуйте: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_excel.html