Узнайте, как конвертировать CSV в XLSX онлайн.
В среде, управляемой данными, необходимость конвертировать CSV в книгу Excel возникает как решающий шаг на пути к раскрытию всего потенциала вашей информации. В то время как файлы CSV (значения, разделенные запятыми) обеспечивают простоту, динамические функции Excel предоставляют универсальную платформу для анализа данных, визуализации и совместной работы. Преобразование устраняет разрыв, предлагая расширенные функциональные возможности, такие как расширенное форматирование, формулы и создание диаграмм, что дает пользователям возможность эффективно управлять своими данными и представлять их.
В этой статье мы рассмотрим подробности преобразования CSV в Excel для создания рабочих процессов, ориентированных на данные.
- Python REST API для преобразования CSV в Excel
- Преобразование CSV в Excel на Python
- Измените формат CSV на Excel с помощью команд cURL
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]5.
Измените формат 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 позволяет вам узнать больше о нашем REST API для манипуляций с электронными таблицами и преобразования. API Reference Explorer — это самый простой способ опробовать наши API прямо в веб-браузере.
Полезные ссылки
Заключение
В заключение, независимо от того, выберете ли вы эффективность и универсальность Aspose.Cells Cloud SDK для Python или быстрый доступ к командам cURL с помощью Aspose.Cells Cloud, цель остается ясной: плавно конвертировать CSV в Excel. Оба подхода позволяют улучшить рабочие процессы управления данными, легко преобразовывая файлы CSV в формат Excel.
Статьи по Теме
Мы также рекомендуем посетить следующие ссылки, чтобы узнать: