Excel в JSON

Преобразование Excel в JSON онлайн с помощью C# .NET.

Таблицы Excel уже давно стали основным средством организации и анализа информации, предлагая знакомую и универсальную платформу для пользователей из разных отраслей. Однако поскольку спрос на приложения, управляемые данными, и веб-сервисы продолжает расти, возникает необходимость конвертировать данные Excel в формат JSON. JSON(нотация объектов JavaScript) стал предпочтительным форматом обмена данными. Таким образом, преобразуя Excel в JSON с помощью .NET REST API, вы получаете возможность беспрепятственно интегрировать данные своих электронных таблиц в широкий спектр веб-платформ, мобильных приложений и облачных сервисов.

SDK для преобразования Excel в JSON

Преобразование Excel в формат JSON становится простым и эффективным с помощью GroupDocs.Conversion Cloud SDK для .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.

  1. Создайте экземпляр класса «Конфигурация», куда мы передаем учетные данные клиента в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
  1. Инициализируйте ConvertApi, куда мы передаем объект конфигурации в качестве входного аргумента.
var apiInstance = new ConvertApi(configurations);
  1. Загрузите входную книгу Excel в облачное хранилище.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. Создайте экземпляр ConvertSettings, где мы укажем имя для входного XLS, результирующий формат как json и имя результирующего файла JSON в качестве аргументов.
var settings = new ConvertSettings{...}
  1. Вызовите API ConvertDocumentRequest, чтобы преобразовать 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";

// Создайте экземпляр класса Configuration и инициализируйте его с помощью идентификатора клиента и секрета клиента. 
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]14. Это приложение разработано на основе API REST GroupDocs.Conversion Cloud. Попробуйте использовать это легкое и сверхэффективное решение и убедитесь в удивительных возможностях нашего Cloud SDK для преобразования книги Excel в HTML.

xlsx в приложение JSON

Полезные ссылки

Заключение

В заключение, независимо от того, решите ли вы преобразовать Excel в JSON с помощью GroupDocs.Conversion Cloud SDK для .NET или с помощью GroupDocs.Conversion Cloud и команд cURL, у вас есть мощные инструменты для оптимизации рабочих процессов преобразования документов. Короче говоря, API предоставляет надежные и высококачественные услуги преобразования, позволяющие легко преобразовывать электронные таблицы Excel в данные JSON.

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: