Дізнайтеся, як конвертувати CSV у XLSX онлайн.

Як конвертувати CSV у Excel за допомогою API електронних таблиць у Python

Перетворення CSV на Excel у Python | Python конвертує CSV у XLSX

У середовищі, керованому даними, необхідно перетворити CSV на книгу Excel як важливий крок до розкриття повного потенціалу вашої інформації. Хоча файли CSV (значення, розділені комами) забезпечують простоту, динамічні функції Excel забезпечують універсальну платформу для аналізу даних, візуалізації та співпраці. Перетворення заповнює прогалину, пропонуючи розширені функціональні можливості, такі як розширене форматування, формули та створення діаграм, що дозволяє користувачам ефективно керувати своїми даними та представляти їх.

У цій статті ми збираємося дослідити деталі перетворення CSV у Excel для створення робочого процесу, орієнтованого на дані.

Python REST API для перетворення CSV у Excel

Aspose.Cells Cloud SDK для Python полегшує безпроблемний процес перетворення CSV у Excel, пропонуючи потужний і ефективний інструмент для покращення можливостей маніпулювання даними. Цей SDK спрощує завдання перетворення, дозволяючи програмам Python легко перетворювати файли CSV у формат Excel. Крім того, повна документація SDK гарантує, що розробники можуть швидко інтегрувати функціональність у свої програми Python, забезпечуючи плавне та точне перетворення CSV у Excel.

Щоб використовувати SDK, спочатку потрібно встановити SDK із PIP.

pip install asposecellscloud

Перетворіть CSV на Excel на Python

Наведений нижче фрагмент коду ілюструє, як просто конвертувати CSV у Excel онлайн.

#For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
import os
import sys
import asposecellscloud
from asposecellscloud.apis.cells_api import CellsApi
api  = asposecellscloud.apis.cells_api.CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret'), "v3.0" ,os.getenv('CellsCloudApiBaseUrl'))
name ='mysample.csv' 
# встановити необхідні параметри
saveOptions = None
newfilename = "result.xlsx"
isAutoFitRows= True
isAutoFitColumns= True
folder = "celltemp"
result = api.upload_file(folder + '/' + name,  "c:/cloudtesting/" + name)
# Тепер виклик API csv для конвертера Excel
result = api.cells_save_as_post_document_save_as(name, save_options=saveOptions, newfilename=(folder +'/' + newfilename), is_auto_fit_rows=isAutoFitRows, is_auto_fit_columns=isAutoFitColumns, folder=folder)
# print("Перетворення успішно завершено.")

Першим кроком є створення екземпляра класу CellsApi.

Завантажте вхідний файл CSV у хмарне сховище за допомогою методу api.uploadfile(…).

Викличте метод api.cellssaveaspostdocumentsaveas(…), де ми передаємо назву вхідного файлу CSV, результуючу назву XLSX і два необов’язкові параметри (isAutoFitRows & isAutoFitColumns) як аргументи.

У результаті отриману книгу Excel буде збережено в хмарному сховищі.

Ви також можете скористатися нашим безкоштовним онлайн інструментом перетворення CSV у Excel.

Змініть формат CSV на Excel за допомогою команд cURL

Виконання перетворення CSV у Excel за допомогою команд Aspose.Cells Cloud і cURL забезпечує швидке та доступне рішення для користувачів, які добре користуються інструментами командного рядка. Цей метод також дає змогу ефективно перетворювати файли CSV у формат Excel за допомогою командного рядка.

По-перше, нам потрібно створити маркер доступу JWT за допомогою облікових даних клієнта.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Тепер нам потрібно виконати наступну команду, щоб виконати перетворення CSV у Excel.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"xlsx\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

Замініть inputFile на назву вхідного CSV-файлу, resultantFile на назву вихідного аркуша Excel і accessToken на маркер доступу JWT, згенерований вище.

Довідник по API на основі Swagger дає змогу дізнатися більше про наш API REST для роботи з електронними таблицями та перетворення. API Reference Explorer — це найпростіший спосіб випробувати наші API одразу у вашому веб-переглядачі.

Перетворення CSV на Excel у Python | Python конвертує CSV у XLS

корисні посилання

Висновок

Підсумовуючи, незалежно від того, обираєте ви ефективність і універсальність Aspose.Cells Cloud SDK для Python або швидкий доступ до команд cURL за допомогою Aspose.Cells Cloud, мета залишається ясною: плавно конвертувати CSV у Excel. Обидва підходи дають змогу покращити робочі процеси керування даними шляхом легкого перетворення файлів CSV у формат Excel.

Схожі статті

Ми також рекомендуємо відвідати такі посилання, щоб дізнатися про: