Файлы CSV(значения, разделенные запятыми) отлично подходят для хранения и управления табличными данными, но им не хватает визуальной привлекательности, и их часто сложно интерпретировать с первого взгляда. Однако, преобразовывая файлы CSV в изображения JPG(Объединенная группа экспертов по фотографии), мы можем преобразовать необработанные данные в визуально привлекательную графику, которую легко понять и которой легко поделиться. Давайте рассмотрим детали представления показателей продаж, финансовых данных или статистической информации путем преобразования изображений CSV в JPG с помощью Aspose.Cells Cloud. Такой подход позволяет нам создавать привлекательные диаграммы, графики и инфографику, которые эффективно передают идеи и тенденции.
- API для преобразования CSV в изображения
- Преобразование CSV в JPG в C# .NET
- CSV в JPEG с помощью команд cURL
API для преобразования CSV в изображения
Благодаря использованию Aspose.Cells Cloud SDK для .NET задача преобразования CSV в изображение становится простой и эффективной. Кроме того, используя мощные возможности Aspose.Cells Cloud API, вы можете легко конвертировать файлы CSV в различные форматы изображений, включая JPG. Таким образом, независимо от того, создаете ли вы диаграммы, графики или пользовательские визуальные эффекты из данных CSV, Aspose.Cells Cloud SDK для .NET предоставляет необходимые инструменты для оптимизации процесса преобразования и легкого создания изображений профессионального качества.
Теперь первым шагом будет поиск Aspose.Cells-Cloud в диспетчере пакетов NuGet и нажатие кнопки «Добавить пакет». Во-вторых, получите учетные данные клиента из облачной панели. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.
Преобразование CSV в JPG в C# .NET
В этом разделе мы подробно рассмотрим, как мы можем использовать C# .NET для обработки данных CSV и создания из них высококачественных изображений.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Во-первых, создайте объект класса CellsApi, куда мы передадим учетные данные клиента в качестве аргументов.
SaveOptions saveOptions = new SaveOptions()
Во-вторых, создайте экземпляр SaveOptions и определите формат выходного файла как «JPG».
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
В-третьих, создайте экземпляр PostWorkbookSaveAsRequest, где мы укажем имя входного файла CSV, имя результирующего изображения JPEG и другие дополнительные параметры.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Вызовите API, чтобы инициировать преобразование CSV в JPEG. После успешного выполнения кода полученное изображение JPEG сохраняется в облачном хранилище.
// Полные примеры и файлы данных см.
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Получите учетные данные клиента с https://dashboard.aspose.cloud/.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// создать экземпляр CellsApi, передав ClientID и ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// прочитать входной файл ODS
using (var inputFile = System.IO.File.OpenRead(input_csv))
{
// загрузить файл ODS в облачное хранилище
cellsInstance.UploadFile("source.csv", inputFile);
// инициировать преобразование файла ODS в книгу Excel
var response = cellsInstance.CellsWorkbookGetWorkbook(input_csv,null, format: "JPG", isAutoFit: true, null, null, null, "resultant.jpg", null,null);
// вывести сообщение об успехе, если преобразование прошло успешно
if (response != null && response.Equals("OK"))
{
Console.WriteLine("CSV to JPG conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Входной CSV и результирующий JPEG, сгенерированный в приведенном выше примере, можно загрузить из [source.csv][25] и resultant.jpg.
CSV в JPEG с помощью команд cURL
Альтернативно, преобразование файлов CSV (значения, разделенные запятыми) в изображения JPEG с помощью Aspose.Cells Cloud с помощью команд cURL предлагает простое и эффективное решение для различных потребностей в визуализации и представлении данных. С помощью всего лишь нескольких простых команд вы можете использовать мощные возможности Aspose.Cells Cloud для преобразования данных CSV в высококачественные изображения JPEG.
Первым шагом в этом подходе является создание токена доступа 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"
Получив токен доступа JWT, выполните следующую команду, чтобы преобразовать изображение CSV в JPEG и сохранить результат в облачном хранилище.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JPG&isAutoFit=true&onlySaveTable=false&outPath={myResultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Замените «sourceFile» на имя входного CSV-файла, доступного в облачном хранилище, «myResultant» на имя результирующего изображения JPEG, которое будет создано в облачном хранилище, а «accessToken» на токен доступа JWT, созданный выше.
Вместо сохранения вывода в облачное хранилище, если вам необходимо сохранить полученное изображение на локальном диске, попробуйте выполнить следующую команду.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JPG&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true"
\-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.jpg"
Заключение
В заключение, независимо от того, решите ли вы использовать Aspose.Cells Cloud SDK для .NET или команды cURL для преобразования изображений CSV в JPEG, оба подхода предлагают мощные и эффективные решения для ваших потребностей в визуализации данных. Вы можете быть уверены в надежности, точности и производительности Aspose.Cells Cloud для получения высококачественных изображений JPEG из ваших данных CSV. Тем не менее, мы рекомендуем вам продолжить изучение этих вариантов и самостоятельно ощутить преимущества Aspose.Cells Cloud.
Полезные ссылки
Статьи по Теме
Мы настоятельно рекомендуем посетить следующие блоги: