Задать вопрос

Как перевести таблицу html в xlsx таблицу?

Есть скрипт, html который сохраняет таблицу со страницы в html файл
Нужно каким-то образом преобразовать этот файл в xlsx табличку
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
NeiroNx
@NeiroNx
Программист
загрузить html как xml.dom.minidom
with open("file.html","rb") as fp:
    html = xml.dom.minidom.parseString(fp.read())

потом пройтись по элементам<tr>

row,col = -1,-1
for tr in html.getElementsByTagName('tr'):
     row +=1
     for td in tr.getElementsByTagName('td'):
         col +=1
         workbook.cell(col=col,row=row).value = td.firstChild.nodeValue
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
pytablereader
pytablewriter
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽