Претварање 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. упозорење о лиценцирању
- Решење: Потврдите да је лиценцијски датотека исправно референцирана и преузета.