logo

DataFrame.to_excel() metode i Pandas

Det to_excel() metode bruges til at eksportere DataFrame til excel-filen. For at skrive et enkelt objekt til excel-filen, skal vi angive målfilnavnet. Hvis vi vil skrive til flere ark, skal vi oprette et ExcelWriter-objekt med målfilnavn og skal også angive arket i filen, som vi skal skrive i. De flere ark kan også skrives ved at angive det unikke arknavn. Det er nødvendigt at gemme ændringerne for alle de data, der er skrevet til filen.

Syntaks:



iPhone emojis på Android
data.to_excel( excel_writer, sheet_name='Sheet1', **kwargs )>

Parametre:

Argumenter Type Beskrivelse
excel_writer str eller ExcelWriter-objekt Filsti eller eksisterende ExcelWriter
ark_navn str, standard 'Sheet1' Navn på ark, som vil indeholde DataFrame
kolonner sekvens eller liste over str, valgfri Spalter at skrive
indeks bool, standard Sand Skriv rækkenavne (indeks)
indeks_etiket str eller sekvens, valgfrit Kolonnebetegnelse for indekskolonne(r), hvis det ønskes. Hvis det ikke er angivet, og `header` og `index` er True, så bruges indeksnavnene. En sekvens skal angives, hvis DataFrame bruger MultiIndex.
  • Man kan angive excel-filnavnet eller Excelwrite-objektet.
  • Som standard er arknummeret 1, man kan ændre det ved at indtaste værdien af ​​argument arknavn.
  • Man kan angive navnet på kolonnerne for at gemme dataene ved at indtaste værdien af ​​argumentkolonnerne.
  • Som standard er indekset mærket med tal som 0,1,2 ... og så videre, man kan ændre det ved at sende en sekvens af listen for værdien af ​​argumentindekset.

Nedenfor er implementeringen af ​​ovenstående metode:

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'>)>

>

>

Output:

I ovenstående eksempel,

  • Som standard er indekset mærket som 0,1,…. og så videre.
  • Da vores DataFrame har kolonnenavne, er kolonner mærket.
  • Som standard gemmes det i Ark1.