Поки ви працюєте над конвертором Excel у CSV, Python є однією з бажаних мов для цієї мети. Ця стаття навчить вас, як конвертувати Excel у CSV у Python, надавши детальний опис конфігурації середовища Python, перелік кроків, які потрібно виконати, і зразок коду Python для перетворення XLSX на CSV. Цей код також допоможе вам налаштувати вихідний файл CSV різними способами.
Кроки для перетворення Excel у CSV на Python
- Налаштуйте програму на використовувати Aspose.Cells для Python через Java
- Завантажте вихідний файл Excel із диска в об’єкт класу Workbook
- Ініціалізуйте об’єкт класу TxtSaveOptions для налаштування вихідного CSV
- Установіть властивість TxtSaveOptions для введення роздільників для кожного порожнього рядка
- Збережіть вихідний файл як CSV, перетворений із файлу Excel
Ці кроки містять посилання на повну конфігурацію середовища для використання Aspose.Cells для 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.