logo

Metóda DataFrame.to_excel() v Pandas

The vynikať() metóda sa používa na export DataFrame do excelového súboru. Ak chcete zapísať jeden objekt do súboru programu Excel, musíme zadať názov cieľového súboru. Ak chceme zapisovať do viacerých hárkov, musíme si vytvoriť objekt ExcelWriter s cieľovým názvom súboru a tiež určiť hárok v súbore, do ktorého máme zapisovať. Viaceré hárky možno zapísať aj zadaním jedinečného názvu_hárka. Je potrebné uložiť zmeny pre všetky údaje zapísané do súboru.

Syntax:



čo je android easter egg
data.to_excel( excel_writer, sheet_name='Sheet1', **kwargs )>

Parametre:

Argumenty Typ Popis
excel_writer str alebo objekt ExcelWriter Cesta k súboru alebo existujúci ExcelWriter
názov_hárka str, predvolená hodnota „Hárok1“ Názov hárku, ktorý bude obsahovať DataFrame
stĺpci sekvencia alebo zoznam str, voliteľné Stĺpce na písanie
index bool, predvolená hodnota True Napíšte názvy riadkov (index)
index_label str alebo sekvencia, voliteľné Označenie stĺpca pre indexové stĺpce, ak je to potrebné. Ak nie je zadaný a `header` a `index` sú True, potom sa použijú názvy indexov. Ak DataFrame používa MultiIndex, mala by byť uvedená sekvencia.
  • Jeden môže poskytnúť názov súboru programu Excel alebo objekt Excelwrite.
  • Štandardne je číslo hárka 1, možno ho zmeniť zadaním hodnoty argumentu názov_hárka.
  • Je možné zadať názov stĺpcov na uloženie údajov zadaním hodnoty stĺpcov argumentov.
  • V predvolenom nastavení je index označený číslami ako 0,1,2 ... a tak ďalej, možno ho zmeniť odovzdaním postupnosti zoznamu pre hodnotu indexu argumentu.

Nižšie je uvedená implementácia vyššie uvedenej metódy:

Python3








# importing packages> import> pandas as pd> > # dictionary of data> dct>=> {>'ID'>: {>0>:>23>,>1>:>43>,>2>:>12>,> >3>:>13>,>4>:>67>,>5>:>89>,> >6>:>90>,>7>:>56>,>8>:>34>},> >'Name'>: {>0>:>'Ram'>,>1>:>'Deep'>,> >2>:>'Yash'>,>3>:>'Aman'>,> >4>:>'Arjun'>,>5>:>'Aditya'>,> >6>:>'Divya'>,>7>:>'Chalsea'>,> >8>:>'Akash'> },> >'Marks'>: {>0>:>89>,>1>:>97>,>2>:>45>,>3>:>78>,> >4>:>56>,>5>:>76>,>6>:>100>,>7>:>87>,> >8>:>81>},> >'Grade'>: {>0>:>'B'>,>1>:>'A'>,>2>:>'F'>,>3>:>'C'>,> >4>:>'E'>,>5>:>'C'>,>6>:>'A'>,>7>:>'B'>,> >8>:>'B'>}> >}> > # forming dataframe> data>=> pd.DataFrame(dct)> > # storing into the excel file> data.to_excel(>'output.xlsx'>)>

>

>

Výkon :

Vo vyššie uvedenom príklade

  • Štandardne je index označený ako 0,1,…. a tak ďalej.
  • Keďže náš DataFrame má názvy stĺpcov, stĺpce sú označené.
  • Štandardne sa uloží do Hárok1.