Файли CSV(значення, розділені комами) чудово підходять для зберігання та керування табличними даними, але їм не вистачає візуальної привабливості, і їх часто важко зрозуміти з першого погляду. Однак, перетворюючи файли CSV на зображення JPG(Joint Photographic Experts Group), ми можемо перетворити необроблені дані на візуально привабливу графіку, яку легко зрозуміти та поділитися. Давайте дослідимо деталі представлення цифр продажів, фінансових даних або статистичної інформації шляхом перетворення зображень 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.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: