excel към json

Конвертирайте Excel в JSON с помощта на C# .NET

В днешния забързан бизнес свят ефективното управление на данни е от ключово значение за оставането пред конкуренцията. Поради това данните се превърнаха в ценна стока и правилното им управление е от решаващо значение за организации от всякакъв размер. Един важен аспект на управлението на данни е преобразуването на данни, което включва трансформиране на данни от един формат в друг, за да бъдат по-използваеми и достъпни. С нарастващото търсене на преобразуване на данни, за разработчиците стана наложително да имат надеждно и ефективно решение, което може да се справи с широк набор от задачи за преобразуване. Този технически блог ще представи авангардно решение за преобразуване на Excel в JSON и ще опише неговите характеристики, предимства и възможности, предоставяйки цялостен преглед на това решение и неговите приложения.

Въведение в API за преобразуване на Excel към JSON

Един от най-важните аспекти на управлението на данни е преобразуването на данни от един формат в друг и тук се намесва Aspose.Cells Cloud SDK за .NET. Със своите мощни и гъвкави функции, този базиран на облак API предоставя лесен и ефикасно решение за конвертиране на Excel електронни таблици във формат JSON. Независимо дали сте разработчик на софтуер, който иска да автоматизира вашите задачи за преобразуване на данни, или бизнес потребител, който трябва бързо да конвертира електронни таблици за използване в уеб или мобилни приложения, Aspose.Cells Cloud SDK за .NET предлага надежден и удобен решение. Ще проучим допълнително възможностите на API и ще покажем стъпките за лесно преобразуване на Excel в JSON.

За да използваме SDK, трябва да добавим неговата референция като NuGet пакет. Потърсете „Aspose.Cells-Cloud“ в мениджъра на пакети NuGet и добавете пакета.

Aspose.Cells Cloud

Изображение 1: - Пакет Aspose.Cells Cloud NuGet.

Освен това трябва да имаме акаунт в таблото за управление в облак. В случай, че нямате съществуващ акаунт, моля, създайте безплатен акаунт в Cloud Dashboard, като използвате валиден имейл адрес и получете своите персонализирани идентификационни данни на клиента.

Excel към JSON с помощта на C#

Този раздел обяснява всички необходими подробности за това как да конвертирате Excel в JSON с помощта на C# кодов фрагмент. Моля, обърнете внимание, че този пример използва input.xls работен лист.

excel към json

Изображение 2: - Визуализация на преобразуването на Excel към JSON.

// За пълни примери и файлове с данни, моля, отидете на 
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 instance = new CellsApi(clientID, clientSecret);

// Име на входния Excel файл
string name = "input.xls";
// Формат за получения файл
string format = "JSON";

// име на получения файл
string resultantFile = "Converted.json";
        
try
{
    // заредете файла от локално устройство
    using (var file = System.IO.File.OpenRead(name))
    {

        // инициализирайте операцията по преобразуване
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // съобщение за успешно отпечатване, ако преобразуването е успешно
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Сега нека се опитаме да разберем горния кодов фрагмент:

CellsApi instance = new CellsApi(clientID, clientSecret);

Създайте екземпляр на CellsApi, като предавате идентификационните данни на клиента като аргументи.

var file = System.IO.File.OpenRead(name)

Прочетете входния работен лист на Excel, като използвате метода OpenRead(…) на класа System.IO.File.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Извикайте метода за извършване на преобразуване на Excel в JSON и запишете изхода в облачно хранилище.

XLS към JSON с помощта на cURL команди

Разбираме, че cURL е инструмент от командния ред за достъп до REST API, което го прави основен инструмент за разработчици и ИТ специалисти. С cURL можем да правим HTTP заявки към REST API, да извличаме данни от сървъри и да изпълняваме различни задачи. Сега в този раздел ще конвертираме XLS в JSON с помощта на cURL команди.

Сега, като предпоставка, трябва първо да генерираме JWT токен за достъп (базиран на клиентски идентификационни данни), като използваме следната команда.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Следващата команда очаква входният XLS да бъде наличен в облачно хранилище и след преобразуването ще го запазим на локално устройство.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

В случай, че трябва да заредим входния XLS от облачно хранилище и след преобразуване в JSON, трябва директно да запазим изхода в същото облачно хранилище, тогава, моля, опитайте да използвате следната команда.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

Бърз съвет

Търсите безплатен конвертор от Excel към JSON! Моля, опитайте да използвате нашия онлайн Excel конвертор.

Заключителни бележки

В заключение, Aspose.Cells Cloud SDK за .NET е мощно и гъвкаво решение за конвертиране на Excel електронни таблици във формат JSON. Със своята базирана на облак архитектура, лесен за използване интерфейс и разширени функции, този API предоставя удобен и ефективен начин за изпълнение на задачи за преобразуване на данни, независимо дали сте разработчик на софтуер или бизнес потребител. Независимо дали трябва да конвертирате една електронна таблица или няколко електронни таблици наведнъж, Aspose.Cells Cloud SDK за .NET предлага надеждно и ефикасно решение. С помощта на този API можете да рационализирате задачите си за преобразуване на данни, да спестите време и ресурси и да се съсредоточите върху по-важни аспекти на вашия бизнес.

Силно препоръчваме да разгледате Документацията на продукта, която съдържа огромна колекция от теми, обясняващи други вълнуващи функции на API. И накрая, ако срещнете някакъв проблем, докато използвате API, или имате свързано запитване, не се колебайте да се свържете с нас чрез безплатния Форум за поддръжка на продукти.

Свързани статии

Моля, посетете следните връзки, за да научите повече за: