Jak wyeksportować ramkę danych pandas do programu excel


Często możesz być zainteresowany eksportem ramki danych pand do programu Excel. Na szczęście można to łatwo zrobić za pomocą funkcji pandas to_excel() .

Aby skorzystać z tej funkcji, musisz najpierw zainstalować openpyxl , aby móc zapisywać pliki w Excelu:

 pip install openpyxl

W tym samouczku wyjaśniono kilka przykładów użycia tej funkcji z następującą ramką DataFrame:

 import pandas as pd

#createDataFrame
df = pd.DataFrame({'points': [25, 12, 15, 14, 19],
                   'assists': [5, 7, 7, 9, 12],
                   'rebounds': [11, 8, 10, 6, 6]}) 

#view DataFrame
df

        points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6

Przykład 1: Eksport podstawowy

Poniższy kod pokazuje, jak wyeksportować ramkę DataFrame do określonej ścieżki pliku i zapisać ją jako mydata.xlsx :

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx')

Tak wygląda rzeczywisty plik Excela:

Przykład 2: Eksport bez indeksu

Poniższy kod pokazuje, jak wyeksportować ramkę DataFrame do określonej ścieżki pliku i usunąć kolumnę indeksu:

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', index= False )

Tak wygląda rzeczywisty plik Excela:

Przykład 3: Eksport bez indeksu i nagłówka

Poniższy kod pokazuje, jak wyeksportować ramkę DataFrame do określonej ścieżki pliku i usunąć kolumnę indeksu i wiersz nagłówka:

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', index= False, header= False )

Tak wygląda rzeczywisty plik Excela:

Przykład 4: Eksportuj i nazwij arkusz

Poniższy kod pokazuje, jak wyeksportować ramkę DataFrame do określonej ścieżki pliku i nadać nazwę arkuszowi programu Excel:

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', sheet_name=' this_data ')

Tak wygląda rzeczywisty plik Excela:

Pełną dokumentację funkcji to_excel() znajdziesz tutaj .

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *