Jak przekonwertować Excel na CSV w Pythonie

Podczas pracy nad Konwerterem Excela na CSV Python jest jednym z preferowanych języków używanych do tego celu. Z tego artykułu dowiesz się, jak przekonwertować program Excel na plik CSV w języku Python, podając szczegółowy opis konfiguracji środowiska języka Python, listę czynności do wykonania oraz przykładowy kod języka Python, który można wykonać, aby przekonwertować XLSX na { {HIPERŁĄCZE2}}. Ten kod poprowadzi Cię również do dostosowania wyjściowego pliku CSV na różne sposoby.

Kroki, aby przekonwertować Excel na CSV w Pythonie

  1. Skonfiguruj aplikację do użyj Aspose.Cells dla Pythona przez Javę
  2. Załaduj źródłowy plik programu Excel z dysku do obiektu klasy Workbook
  3. Zainicjuj obiekt klasy TxtSaveOptions w celu skonfigurowania wyjściowego pliku CSV
  4. Ustaw właściwość TxtSaveOptions, aby wprowadzić separatory dla każdego pustego wiersza
  5. Zapisz plik wyjściowy jako CSV przekonwertowany z pliku Excel

Te kroki zawierają link do kompletnej konfiguracji środowiska do używania Aspose.Cells dla Pythona przez Javę. Podczas korzystania z Python Excel do konwersji CSV wymaga załadowania źródłowego pliku Excel do obiektu klasy Workbook, a następnie utworzenia instancji TxtSaveOptions w celu ustawienia flagi na separatory wejściowe dla każdego pustego wiersza w wejściowym pliku Excel. Możesz zapisać plik wyjściowy w formacie TSV, TAB_DELIMITED lub CSV zgodnie z własnymi wymaganiami.

Kod do eksportu Excela do CSV w Pythonie

import jpype
import asposecells
# Start JVM
jpype.startJVM()
from asposecells.api import License, Workbook, TxtSaveOptions
# Load License
licenseHtmlToImage = License()
licenseHtmlToImage.setLicense("Aspose.Cells.lic")
# Load the source XLSX file to convert to CSV in Python
workbook = Workbook("SourceExcelFile.xlsx")
# Create and Initialize TxtSaveOptions to customize CSV file
save_options = TxtSaveOptions()
# Set the flag to render separators for each blank row in the source Excel file
save_options.setKeepSeparatorsForBlankRow(True)
# Save the output Excel file as a CSV file
workbook.save("ExcelBookToCSV.csv",save_options)
# Shutdown the JVM
jpype.shutdownJVM()

Ten kod demonstruje, jak za pomocą Python przekonwertować Excel na CSV za pomocą kilku wierszy kodu w dowolnym wybranym systemie operacyjnym. Źródłowy plik Excela można załadować z dysku lub ze strumienia pamięci. Pokazuje, jak skonfigurować wyjściowy plik CSV za pomocą obiektu klasy TxtSaveOptions, który zawiera właściwości, takie jak ustawienie flagi, aby wszystkie wartości były zawsze umieszczane w cudzysłowach, opróżnianie skoroszytu źródłowego po konwersji na CSV, ustawianie typu cytatu i wiele innych właściwości i metody również.

W tym temacie nauczyliśmy się konwertować Excel do CSV przy użyciu Pythona. Jeśli chcesz konwersję w odwrotnym kierunku, tj. CSV do Excela, zapoznaj się z artykułem na jak przekonwertować CSV na Excel w Pythonie.

 Polski