Python, фрейм данных в PDF - PullRequest
       9

Python, фрейм данных в PDF

0 голосов
/ 09 февраля 2019

У меня есть хороший фрейм данных, который мне нужно преобразовать в файл PDF.Я пытался использовать библиотеку weasyprint, но у меня была проблема, чтобы правильно преобразовать ее в html.Ты хоть представляешь, как я могу исправить мою проблему?

Ниже мой код:

import requests
from bs4 import BeautifulSoup
import pandas as pd
from weasyprint import HTML
import fpdf

name_company = 'INDYKPOL'


url = f"https://www.bankier.pl/gielda/notowania/akcje/{name_company}/podstawowe-dane"


page = requests.get(url)

soup = BeautifulSoup(page.content,'lxml')

#Find the second table on the page
t = soup.find_all('table')[0]

df = pd.read_html(str(t))[0]

x = pd.DataFrame.to_html(df)

Фрейм данных выглядит следующим образом:

               0                                             1
0  Nazwa spółki:                                   Indykpol SA
1        Prezes:                              Kulikowski Piotr
2        Sektor:                                       żywność
3           EKD:  przetwarzanie i konserwowanie mięsa z drobiu
4  Liczba akcji:                                     3 124 500
5  Zatrudnienie:  999 (2017r.) - spółka 1 218 (2017r.) - grupa
6       Audytor:                       BDO PL sp. z o.o. sp.k.

У вас есть идея, как я могу сохранить это в PDF?Там может быть в любом случае.Спасибо всем за помощь!

...