Претварање JSON података у Екцел или ЦСВ формати је уобичајено захтев за структурирано извештавање и пословну анализу.Аппосе.Целс за .НЕТ пружа ефикасан начин да се то постигне са својим моћним АПИ-ом.

Увод

Конвертација JSON података у Екцел или ЦСВ формати је од суштинског значаја за омогућавање структурираног анализе и пословног извештавања. Aspose.Cells за .NET нуди једноставан, али флексибилан АПИ за увозивање ЈСОН директно у шипке или цсВ датотеке.

Zašto pretvoriti JSON u Excel?

  • Структурисано извештавање: Претварање АПИ или услуга података у ЈСОН у табларним форматима за бољу читавост.
  • Аутоматизација: Аутоматски увозити податке у Екцел без ручног форматирања или интервенције.
  • Версабилност: Подржава излаз као XLSX или CSV формати са прилагођавањем распореда.

Корак по корак водич за конверзију ЈСОН-а у Екцел

Корак 1: Инсталирајте Aspose.Cells преко NuGet

Инсталирајте Aspose.Cells библиотеку:

$ dotnet add package Aspose.Cells

Корак 2: Конфигурисање Аппосе.Целлс Лиценце

Aktivirajte punu funkcionalnost sa licencom:

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

Корак 3: Преузмите JSON улаз

Прочитајте JSON из струке или .json датотеке:

  • Од датотеке:
string jsonInput = File.ReadAllText("Data.json");
  • Од струје директно:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

Корак 4: Креирање радног листа и радног листа приступа

Иницијалишете радну књигу и приступите њеном подразумеваном радном листу:

Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

Корак 5: Поставите JsonLayoutOptions

Конфигуришите опције распореда да бисте третирали раје као табеле:

JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;

Корак 6: Увођење ЈСОН-а у радни лист

Увозити ЈСОН у радни лист користећи методу корисности:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

Корак 7: Сачувати у Екцел или ЦСВ

Експортирајте податке у жељени формат:

  • Сачувајте као Екцел:
workbook.Save("output.xlsx");
  • Сачувајте као ЦСВ:
workbook.Save("output.csv", SaveFormat.CSV);

Уобичајени проблеми и фиксирања

JSON Array nije ispravno parsed

  • Решење : Осигурање JsonLayoutOptions.ArrayAsTable постављен је на true да флате рајеве у редове.

2. датотеке не штеде

  • Решење: Проверите важеће путеве и да ваша апликација има дозволе за писање.

3. упозорење о лиценцирању

  • Решење: Потврдите да је лиценцијски датотека исправно референцирана и преузета.

More in this category