
Перетворення Excel на CSV | Дізнайтеся, як конвертувати XLSX у CSV
У цій статті ми збираємося обговорити деталі того, як конвертувати Excel у CSV за допомогою Python SDK. Ми розуміємо, що файли Excel широко використовуються для організації даних, проведення фінансового аналізу, введення даних, керування даними, бухгалтерського обліку, побудови діаграм і графіків тощо. Однак для імпорту та експорту даних ми покладаємося на файли зі значеннями, розділеними комами (CSV).Це один із способів обміну структурованою інформацією через простий текстовий файл. У цій статті ми використовуємо програмний SDK для цілей перетворення, оскільки він підтримує як окремі, так і масові операції перетворення.
- API перетворення Excel
- Перетворіть Excel у CSV на Python
- Перетворення ODS у CSV за допомогою команд cURL
API перетворення Excel
Aspose.Cells Cloud SDK для Python надає функцію завантаження популярних форматів Excel (XLSX, XLS, ODS, XLSB тощо) і збереження результату у форматі CSV. Це обгортка навколо Aspose.Cells Cloud REST API, яка дає змогу реалізувати функції обробки Excel у програмах Python. Будь ласка, виконайте таку команду в термінальній програмі, щоб інсталювати SDK:
pip install asposecellscloud
Наступним кроком є створення облікового запису Aspose Cloud і отримання облікових даних клієнта.
Перетворіть Excel у CSV на Python
У цьому прикладі ми збираємося експортувати 2-й аркуш у книзі Excel у формат CSV. Робоча книга Excel має бути вже завантажена в хмарне сховище, і після перетворення отриманий CSV також зберігатиметься в хмарному сховищі.
- По-перше, нам потрібно створити об’єкт CellsApi, передаючи облікові дані клієнта як аргументи.
- По-друге, створіть рядковий об’єкт із визначенням вихідного формату як CSV.
- Нарешті, викличте метод cellsworkbookgetworkbook(…), щоб конвертувати файл XLSX у формат CSV.
# Для отримання додаткових прикладів відвідайте https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def ExceltoCSV():
try:
# деталі облікових даних клієнта з хмарної інформаційної панелі
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# ініціалізувати об’єкт Cells Cloud API
cellsApi = asposecellscloud.CellsApi(client_id, client_secret)
# введення книги Excel
input_file = "TestCase(2).xlsx"
# бажаний вихідний формат
format = "CSV"
# отримане ім'я файлу
output = "Converted.csv"
# Викличте API для перетворення вхідних даних XLSX у формат CSV
response = cellsApi.cells_workbook_get_workbook(name=input_file, format=format, out_path=output)
# Роздрукувати відповідь у консолі
print("Result {0}".format(response))
except ApiException as e:
print("Exception when calling CellsApi->cells_workbook_get_workbook: %s\n" % e)

Зображення 1: попередній перегляд перетворення Excel у CSV
Вхідний файл excel, використаний у прикладі вище, можна завантажити з TestCase.xlsx і Converted.csv.
Перетворення ODS у CSV за допомогою команд cURL
.ods є розширенням формату OpenDocument Spreadsheet Document, і Aspose.Cells Cloud також підтримує цей формат. Тому в цьому розділі ми збираємося перетворити вибраний аркуш ODS у формат CSV за допомогою команд cURL. Першим кроком є створення маркера доступу JWT, тому виконайте таку команду:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Тепер виконайте таку команду, щоб перетворити робочий аркуш під назвою Sheet1 і зберегти вміст у форматі CSV.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Input.ods/worksheets/Sheet1?format=CSV&verticalResolution=0&horizontalResolution=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o output.csv

Зображення 2: Попередній перегляд перетворення ODS у CSV.
Висновок
У цій статті ми обговорили кроки, як конвертувати Excel у CSV за допомогою Python SDK. У той же час ми також дослідили деталі того, як ми можемо конвертувати вибрані аркуші файлів ODS у формат CSV за допомогою команди cURL. Ми також рекомендуємо ознайомитися з Посібником для програміста, щоб дізнатися більше про інші цікаві функції API.
Тим не менш, ви можете завантажити повний вихідний код Python SDK з GitHub і оновити його відповідно до ваших вимог.