logo

DataFrame.to_excel()-metoden i Pandas

De å utmerke seg() metoden brukes til å eksportere DataFrame til excel-filen. For å skrive et enkelt objekt til excel-filen, må vi spesifisere målfilnavnet. Hvis vi vil skrive til flere ark, må vi lage et ExcelWriter-objekt med målfilnavn og må også spesifisere arket i filen vi skal skrive. De flere arkene kan også skrives ved å spesifisere det unike arknavnet. Det er nødvendig å lagre endringene for alle dataene som er skrevet til filen.

Syntaks:

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

Parametere:



Argumenter Type Beskrivelse
excel_writer str eller ExcelWriter-objekt Filbane eller eksisterende ExcelWriter
arknavn str, standard 'Sheet1' Navn på ark som vil inneholde DataFrame
kolonner sekvens eller liste over str, valgfritt Kolonner å skrive
indeks bool, standard Sann Skriv radnavn (indeks)
indeks_etikett str eller sekvens, valgfritt Kolonneetikett for indekskolonne(r) om ønskelig. Hvis det ikke er spesifisert, og 'header' og 'index' er True, brukes indeksnavnene. En sekvens bør gis hvis DataFrame bruker MultiIndex.
  • Man kan oppgi excel-filnavnet eller Excelwrite-objektet.
  • Som standard er arknummeret 1, man kan endre det ved å skrive inn verdien av argumentet arknavn.
  • Man kan oppgi navnet på kolonnene for å lagre dataene ved å angi verdien til argumentkolonnene.
  • Som standard er indeksen merket med tall som 0,1,2 ... og så videre, man kan endre den ved å sende en sekvens av listen for verdien av argumentindeksen.

Nedenfor er implementeringen av metoden ovenfor:

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

>

>

Utgang:

I eksemplet ovenfor,

  • Som standard er indeksen merket som 0,1,…. og så videre.
  • Siden vår DataFrame har kolonnenavn, er kolonner merket.
  • Som standard er det lagret i Ark1.