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.