Jak uzyskać następujące dane z tego Link Excel: https://www.centrodeinformacao.pl.pt/usercontrols/getexcel.aspx?t=crg& ;p=02-10-2020& ;variacja=pt do Pyhton?

1
mxs 12 październik 2020, 13:36

1 odpowiedź

Najlepsza odpowiedź

Najprostszym sposobem jest użycie {{ X0}}:

import pandas as pd

df = pd.read_html('https://www.centrodeinformacao.ren.pt/userControls/GetExcel.aspx?T=CRG&P=02-10-2020&variation=PT')[0]
print(df)

Wydruki:

            0      1       2     3            4           5             6           7           8               9            10          11                12         13        14       15
0         Data   Hora  Carvão  Fuel  Gás Natural  Albufeiras  Fios de Água  Importação  Exportação  PRE Hidráulico  PRE Térmico  PRE Eólica  PRE Fotovoltaico  PRE Ondas  Bombagem  Consumo
1   02-10-2020  00:00      00    00         2176          06           990        3395          00             117         9371       41010                00       0000      5892    50700
2   02-10-2020  00:15      00    00         2028          05           995        3850          00             128         9154       41336                00       0000      6808    50219
3   02-10-2020  00:30      00    00         1888          05           426        4006          00             136         9047       42058                00       0000      6884    50252
4   02-10-2020  00:45      00    00         2300          05            01        4083          00             134         9020       42060                00       0000      7754    49402
..         ...    ...     ...   ...          ...         ...           ...         ...         ...             ...          ...         ...               ...        ...       ...      ...
92  02-10-2020  22:45      00    00         2524         144          2246        6809          00             315        10664       32559                00       0000        21    54947
93  02-10-2020  23:00      00    00         2272        1954          2132        7318          00             281        10584       32081                00       0000      3286    53083
94  02-10-2020  23:15      00    00         2104        1956          2037        7413          00             283        10525       31210                00       0000      3546    51721
95  02-10-2020  23:30      00    00         2320        1130          2092        7402          00             282        10640       30667                00       0000      3413    50845
96  02-10-2020  23:45      00    00         2244         763          1963        7891          00             288        10555       29770                00       0000      3507    49653

[97 rows x 16 columns]
0
Andrej Kesely 12 październik 2020, 10:40