Какой наиболее эффективный способ получить информацию из Excel с помощью python, а затем вставить в таблицу html

#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