Електронні таблиці Excel уже давно є основним продуктом для організації та аналізу інформації, пропонуючи звичну та універсальну платформу для користувачів у різних галузях. Однак, оскільки попит на керовані даними програми та веб-сервіси продовжує зростати, виникає потреба конвертувати дані Excel у формат JSON. JSON(JavaScript Object Notation) став кращим форматом обміну даними. Таким чином, перетворюючи Excel на JSON за допомогою .NET REST API, ви отримуєте гнучкість, щоб бездоганно інтегрувати дані електронної таблиці в широкий спектр веб-платформ, мобільних програм і хмарних служб.
- SDK для перетворення Excel у JSON
- Конвертер XLS в JSON за допомогою C# .NET
- Перетворіть XLSX на JSON за допомогою команд cURL
SDK для перетворення Excel у JSON
Перетворення Excel у формат JSON стало простим і ефективним за допомогою GroupDocs.Conversion Cloud SDK for .NET. Цей SDK пропонує повний набір функцій для перетворення документів, включаючи підтримку різних форматів файлів, розширені параметри налаштування та високоякісний вихід. Незалежно від того, створюєте ви веб-програми, програми для мобільних пристроїв чи програмне забезпечення для настільних комп’ютерів, SDK дає змогу оптимізувати робочі процеси перетворення документів і забезпечити виняткову взаємодію з користувачем.
По-перше, нам потрібно інсталювати SDK, виконавши пошук GroupDocs.Conversion-Cloud у менеджері пакетів NuGet і натиснувши кнопку «Встановити». Іншим варіантом є виконання наступної команди в консолі менеджера пакетів.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Після встановлення переконайтеся, що ви отримали персональні облікові дані API (тобто ідентифікатор клієнта та секрет клієнта).Ви можете відвідати цей короткий навчальний посібник, де пояснюється, як отримати облікові дані API.
Конвертер XLS в JSON за допомогою C# .NET
Ознайомтеся з найкращими методами та техніками експертів для перетворення документів XLS і XLSX на дані JSON за допомогою C# .NET.
- Створіть екземпляр класу
Configuration
, де ми передаємо облікові дані клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
- Ініціалізуйте
ConvertApi
, де ми передаємо об’єкт конфігурації як вхідний аргумент.
var apiInstance = new ConvertApi(configurations);
- Завантажте вхідну книгу Excel у хмарне сховище.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- Створіть екземпляр
ConvertSettings
, де ми вказуємо ім’я для вхідного XLS, результуючий формат якjson
і назву для результуючого файлу JSON як аргументи.
var settings = new ConvertSettings{...}
- Викличте ConvertDocumentRequest API, щоб перетворити Excel на JSON і зберегти отриманий JSON у хмарному сховищі.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Більше прикладів на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Отримайте свої облікові дані API
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Створіть екземпляр класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Визначте значення ApiBaseUrl, щоб установити базову URL-адресу API конвертера Excel у PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Ініціалізуйте екземпляр класу ConvertApi об’єктом класу Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// завантажити вхідну книгу Excel з локального диска
using (var stream = System.IO.File.OpenRead("input.xls"))
{
// створити екземпляр FileApi
var fileUpload = new FileApi(configurations);
// завантажити вхідну книгу Excel у хмарне сховище
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
// створити ConvertSettings, де ми визначаємо вхідну робочу книгу Excel і ім’я отриманого файлу JSON
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.xls",
Format = "json",
OutputPath = "output.json"
};
// Викличте метод ConvertDocument для перетворення Excel у JSON онлайн.
var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// повідомлення про успішний друк
Console.WriteLine("The Excel to JSON conversion completed successfully !");
}
}
Перетворення XLSX на JSON за допомогою команд cURL
Перетворення файлів Excel у формат JSON за допомогою GroupDocs.Conversion Cloud і команд cURL — це простий процес, який пропонує гнучкість і легкість інтеграції. За допомогою кінцевих точок RESTful API GroupDocs.Conversion Cloud ви можете ініціювати перетворення Excel у JSON безпосередньо з командного рядка або в сценаріях, що робить його ідеальним для автоматизованих робочих процесів і завдань пакетної обробки.
Першим кроком у цьому підході є отримання персоналізованого маркера доступу JWT. Отже, коли у вас є маркер JWT, виконайте наступну команду cURL, щоб перетворити XLSX у формат JSON і зберегти отриманий JSON у хмарному сховищі.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"json\", \"ConvertOptions\": { \"FromPage\": 1, \"PagesCount\": 1, \"Pages\": [ 1 ] }, \"OutputPath\": \"{myOutput}\"}"
Замініть sourceFile
на ім’я вхідної книги Excel, myOutput
на ім’я результуючого JSON і accessToken
на персоналізований маркер доступу JWT.
Онлайн конвертер Excel в JSON
Ви можете швидко переглянути безкоштовний онлайн Конвертер XLSX у JSON. Ця програма розроблена на основі GroupDocs.Conversion Cloud REST API. Будь ласка, спробуйте скористатися цим легким, надефективним рішенням і переконайтеся в дивовижних можливостях нашого Cloud SDK для перетворення книги Excel у HTML.
корисні посилання
Висновок
Підсумовуючи, якщо ви виберете конвертувати Excel у JSON за допомогою GroupDocs.Conversion Cloud SDK для .NET або за допомогою команд GroupDocs.Conversion Cloud і cURL, у вас є потужні інструменти для оптимізації робочих процесів перетворення документів. Коротше кажучи, API надає надійні та високоякісні послуги перетворення, що дає змогу легко перетворювати електронні таблиці Excel у дані JSON.
Схожі статті
Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: