Ten prosty samouczek zawiera informacje o tym, jak konwertować plik CSV do formatu Excel w języku Python, podając szczegółowe informacje na temat konfigurowania środowiska Python, szczegółowe instrukcje dotyczące wykonywania tego zadania oraz działający kod w języku Python. Za pomocą Python Convert CSV to Excel mając pełną kontrolę nad odczytem źródłowego pliku CSV i dostosowaniem wyjściowego pliku Excel. Wyjściowy plik Excela można zapisać w dowolnym formacie obsługiwanym przez MS Excel, takim jak XLS, XLSX, ODS i wiele innych.
Kroki, aby przekonwertować CSV na Excel w Pythonie
- Skonfiguruj środowisko do używania Aspose.Cells dla Pythona przez Javę
- Utwórz instancję i zainicjuj obiekt klasy TxtLoadOptions, aby ustawić format pliku wejściowego jako CSV
- Zidentyfikuj znak separatora obecny w danych CSV
- Załaduj źródłowy plik CSV do obiektu Workbook przy użyciu konfiguracji TxtLoadOptions
- Zapisz plik wyjściowy jako XLS przekonwertowany z CSV
Kroki te opisują wymaganą konfigurację poprzez udostępnienie łącza do ustanowienia środowiska, a następnie udostępniana jest lista zadań do wykonania przy użyciu kodu Pythona. Aby konwertować plik CSV na Excel Kod Pythona jest dość prosty, ponieważ wystarczy załadować plik CSV i zapisać go bezpośrednio jako Excel, jednak wprowadzany jest obiekt klasy TxtLoadOptions, którego można użyć do dostosowania procesu analizowania źródłowego pliku CSV.
Kod do konwersji pliku CSV do Excela w Pythonie
Wykorzystaliśmy obiekt klasy TxtLoadOptions, który umożliwia ładowanie plików CSV, TSV i wielu innych formatów dostępnych w klasie FileFormatType. Zapewnia również opcję ustawienia separatora (domyślnie przecinek), który jest używany do oddzielania tekstu w źródłowym pliku CSV. Istnieje wiele innych konfiguracji dostępnych również w TxtLoadOptions, takich jak flagi do odczytu danych łańcuchowych jako daty i wartości liczbowej, opcja odczytu i ustawiania formuły z łańcuchów, flaga do zachowania lub zignorowania precyzji wartości liczbowej, ustawienie LoadFilter do ładowania filtrować dane na podstawie niektórych kryteriów i wielu innych opcji.
W tym temacie nauczyliśmy się konwertować plik CSV do Excela w Pythonie. Jeśli jesteś zainteresowany utworzeniem nowego pustego pliku Excel, a następnie uzupełnieniem danych, zapoznaj się z artykułem na temat jak utworzyć plik Excel w Pythonie.