Пока вы работаете над конвертером Excel в CSV, Python является одним из предпочтительных языков, используемых для этой цели. В этой статье вы узнаете, как преобразовать Excel в CSV в Python, предоставив подробное описание конфигурации среды Python, список шагов, которые необходимо выполнить, и образец кода Python для запуска для преобразования XLSX в { {ГИПЕРССЫЛКА2}}. Этот код также поможет вам настроить выходной CSV-файл различными способами.
Шаги для преобразования Excel в CSV в Python
- Настройте приложение на использовать Aspose.Cells для Python через Java
- Загрузите исходный файл Excel с диска в объект класса Workbook
- Инициализировать объект класса TxtSaveOptions для настройки выходного CSV
- Установите свойство TxtSaveOptions для ввода разделителей для каждой пустой строки.
- Сохраните выходной файл как CSV, преобразованный из файла Excel.
Эти шаги содержат ссылку на полную конфигурацию среды для использования Aspose.Cells for Python через Java. При использовании преобразования Python Excel в CSV требуется загрузить исходный файл Excel в объект класса Workbook, а затем создать экземпляр TxtSaveOptions, чтобы установить флаг для ввода разделителей для каждой пустой строки во входном файле Excel. Вы можете сохранить выходной файл в формате TSV, TAB_DELIMITED или CSV в соответствии с вашими требованиями.
Код для экспорта Excel в CSV в Python
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() |
Этот код демонстрирует, как с помощью Python преобразовать Excel в CSV с помощью нескольких строк кода в любой из операционных систем по вашему выбору. Исходный файл Excel можно загрузить с диска или из потока памяти. В нем показано, как настроить выходной CSV-файл с помощью объекта класса TxtSaveOptions, который содержит такие свойства, как установка флага, чтобы всегда заключать в кавычки все значения, опустошение исходной книги после преобразования в CSV, установка типа кавычек и многие другие свойства. также методы.
В этой теме мы научились конвертировать Excel в CSV с помощью Python. Если вы хотите выполнить преобразование в обратном направлении, т. е. из CSV в Excel, обратитесь к статье как преобразовать CSV в Excel в Python.