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.