Konwersja pliku CSV do XLSX
Konwersja pliku w formacie CSV na plik w formacie XLSX z wykorzystaniem biblioteki pandas
i openpyxl
.
Aby skonwertować plik CSV do pliku XLSX w Pythonie, możesz użyć biblioteki pandas
, która jest wygodnym narzędziem do manipulacji danymi. Upewnij się, że zainstalowałeś bibliotekę pandas
przed uruchomieniem skryptu.
Instalujemy również bibliotekę openpyxl
, z której korzysta pandas
.
Możesz to zrobić za pomocą poniższych komend:
pip install pandas
pip install openpyxl
Skrypt
import pandas as pd
import openpyxl
# Wczytaj plik csv
df = pd.read_csv('nazwa_pliku.csv')
# Zapisz do pliku xlsx
df.to_excel('nazwa_pliku.xlsx', index=False)
Zastąp nazwa_pliku.csv i nazwa_pliku.xlsx odpowiednimi ścieżkami i nazwami plików.
Parametr index=False
oznacza, że nie chcemy zapisywać indeksu DataFrame do pliku Excel.
Indeks w pandas
to etykiety przypisane do każdego wiersza w ramce danych, które pomagają
w identyfikacji i dostępie do konkretnych danych.
W przypadku zapisu do pliku Excel nie jest to istotne i dlatego można go wyłączyć.