CSV (Comma Separated Values) to powszechnie używany format plików do przechowywania, importowania i eksportowania danych z jednej aplikacji do drugiej. Ponadto większość zbiorów danych w dziedzinie data science jest przechowywana w plikach CSV. Jednak w niektórych przypadkach trzeba przekonwertować wartości oddzielone przecinkami w pliku CSV na formę tabelaryczną w skoroszytach XLSX lub XLS programu Excel. W przypadku takich scenariuszy w tym artykule omówiono sposób konwertowania plików CSV na format Excel XLS XLSX w języku Python.
- Biblioteka konwerterów plików Python CSV na Excel — bezpłatne pobieranie
- Proste kroki, aby przekonwertować CSV na Excel
- Konwertuj CSV na Excel XLSX lub XLS
Konwerter plików Python CSV na Excel XLS XLSX — bezpłatne pobieranie
Aby przekonwertować CSV na XLSX lub XLS Excela, użyjemy Aspose.Cells for Python via Java. Jest to szybka i potężna biblioteka do manipulacji arkuszami kalkulacyjnymi, która umożliwia tworzenie, modyfikowanie lub konwertowanie plików Excel. Korzystając z biblioteki, możesz łatwo wykonywać konwersję plików Excel XLS/XLSX w obie strony. Interfejs API można zainstalować za pomocą następującego polecenia.
pip install aspose-cells
Jak przekonwertować CSV na Excel w Python
Konwersja plików CSV do Excela przy użyciu Aspose.Cells for Python jest dziecinnie prosta. Poniższe kroki są wymagane do konwersji Python CSV na Excel.
- Załaduj plik CSV, używając jego ścieżki.
- Zapisz plik CSV w formacie Excel w wybranej lokalizacji.
I to wszystko. Poniższa sekcja pokazuje, jak przekształcić powyższe kroki w kod i wykonać konwersję CSV do Excela w Python.
Konwertuj CSV na Excel XLS w Python
Poniżej przedstawiono kroki konwersji pliku CSV na XLSX lub XLS w Python.
- Utwórz obiekt klasy LoadOptions i zainicjuj go za pomocą FileFormatType.CSV.
- Utwórz obiekt klasy Workbook i zainicjuj go ścieżką pliku CSV oraz obiektem LoadOptions.
- Konwertuj plik CSV na format Excel przy użyciu metody Workbook.save(String, SaveFormat.XLSX).
Poniższy przykładowy kod pokazuje, jak przekonwertować plik CSV na plik Excel XLS w języku Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, LoadOptions, SaveFormat
# Utwórz obiekt CSV LoadOptions
loadOptions = LoadOptions(FileFormatType.CSV)
# Utwórz obiekt skoroszytu ze ścieżką pliku CSV i opcjami ładowania
workbook = Workbook("data.csv", loadOptions)
# Zapisz CSV jako XLSX
workbook.save("CsvToExcel.xlsx" , SaveFormat.XLSX)
Plik CSV
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
Konwersja Python CSV do Excela
Python CSV to Excel Converter — Uzyskaj bezpłatną licencję
Możesz korzystać z interfejsu API bez ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się, jak konwertować pliki CSV do formatu Excel XLS XLSX w Python. Możesz dowiedzieć się więcej o interfejsie API arkusza kalkulacyjnego Python, korzystając z dokumentacji. Jeśli masz jakieś pytania lub wątpliwości, daj nam znać za pośrednictwem naszego forum.