конвертувати json у csv

Як перетворити JSON на CSV за допомогою .NET Cloud SDK.

Розблокуйте простоту перетворення даних JSON у CSV (значення, розділені комами) ) легко з нашим вичерпним посібником. Пориньте у світ перетворення даних за допомогою .NET REST API, де ми надаємо покрокові інструкції для легкого переходу через «формат json у csv», перетворення онлайн. Розвивайте свої навички роботи з даними за допомогою нашого зручного підручника, забезпечуючи плавний перехід із форматів JSON на CSV.

.NET REST API для перетворення JSON у CSV

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

Тепер, щоб використовувати SDK, нам потрібно знайти Aspose.Cells-Cloud в менеджері пакетів NuGet і натиснути кнопку Додати пакет. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі.Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий старт.

Перетворення JSON на CSV у C# .NET

Ми дізналися, що Aspose.Cells Cloud SDK дає змогу створювати надійні програми, які ефективно обробляють файли Excel. Це забезпечує додаткову гнучкість і зручність робочих процесів керування даними в хмарному середовищі. Отже, використовуючи переваги цього дивовижного API, давайте заглибимося в деталі того, як ми можемо конвертувати JSON у CSV за допомогою фрагмента коду C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

По-перше, створіть об’єкт класу CellsApi, де ми передаємо облікові дані клієнта як аргументи.

cellsInstance.UploadFile("sourceFile.json", file);

Завантажте вхідний файл JSON у хмарне сховище.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);

Нарешті, викличте API для перетворення JSON у CSV. Після успішного перетворення отриманий CSV буде збережено в хмарному сховищі.

// Повні приклади та файли даних див 
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);

// ім'я вхідного файлу JSON
string input_JSON = @"input.json";
// Отриманий файл CSV
string resultant_file = "resultant.csv";

// завантажити файл JSON з локального диска
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // завантажити вхідний файл у хмарне сховище
    cellsInstance.UploadFile("sourceFile.json", file);
}

// викликати API для конвертації JSON у CSV онлайн
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);
json в csv онлайн

Попередній перегляд перетворення JSON у CSV.

Зразок файлу JSON і отриманий CSV, створений вище, можна завантажити з:

Перетворіть JSON на CSV за допомогою команд cURL

Безпроблемне перетворення JSON на CSV за допомогою команд Aspose.Cells Cloud і cURL забезпечує просте й ефективне рішення для перетворення формату даних у хмарному середовищі. Завантаживши свій файл JSON у хмарне сховище та використовуючи кінцеву точку Convert API, ви можете легко конвертувати свої дані у CSV. Команди cURL демонструють простий, але потужний процес, що дозволяє вказати вихідний файл (input.json) і бажаний вихідний формат (CSV), а за допомогою одного виклику API перетворити JSON у формат CSV.

Першим кроком у цьому підході є створення маркера доступу 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, виконайте наведену нижче команду, щоб перетворити JSON у формат CSV.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=CSV&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

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

Висновок

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

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

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: