Kako pretvoriti Excel u JSON pomoću C#
Конвертација Екцел датотека у ЈСОН олакшава размену података и побољшава компатибилност са веб апликацијама. Аспозе.Целл за .НЕТ нуди јаку функционалност за сериализацију Екцел података у ЈСОН без напора.
Zašto pretvoriti Excel u JSON?
Интерактивна интерактивност- Покретање података између различитих платформи и система.
Управљање подацима- JSON пружа структурирани формат идеалан за веб развој и манипулацију подацима.
Аутоматизација- Аутоматски серијализација података Екцел на ЈСОН, смањујући ручну обраду података.
Корак по корак водич за конверзију Екцел у ЈСОН
Корак 1: Инсталирајте Aspose.Cells преко NuGet
Инсталирајте Aspose.Cells за .NET користећи NuGet Package Manager:
dotnet add package Aspose.Cells
Корак 2: Конфигурисање Аппосе.Целлс Лиценце
Поставите своју Аппосе.Целлс лиценцу да користите пуне функције:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Корак 3: Преузмите Excel датотеку
Преузмите свој Екцел датотеку у објекат за радну књигу:
Workbook workbook = new Workbook("file.xlsx");
Корак 4: Подесите датотеке Екцел да конвертује
Можете сериализовати различите врсте података Екцел-а:
- Целл опсег:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
- Јединствена ћелија
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
- Табеле, графике, пивотне табеле, итд.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;
Корак 5: Серијализација Екцел података на ЈСОН
Серијалишете своје одређене податке у JSON:
string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);
Корак 6: Сачувајте JSON податке
Сачувајте серијализоване JSON податке у датотеку:
System.IO.File.WriteAllText("output.json", jsonString);
Корак 7: Прилагођавање JSON излаза (опционално)
Побољшати JSON производњу прилагођавањем серијализације:
- Серијализација специфичних елемената (формуле, хиперлинкови, графике, слике, итд.).
- Контролише JSON структуру и форматирање користећи JsonSaveOptions.
Уобичајени проблеми и фиксирања
Неправилна JSON структура
- Решење: Проверите тип података који се сериализује (на пример, опсег ћелија против једне ћелије).
Грешке у лиценцирању
- Решење: Проверите пут датотеке лиценце и уверите се да је валидна и исправно референцирана.
3.Фил Пут Проблеми
- Решење: Уверите се да су улазни Екцел датотеке и излазни ЈСОН путеви исправни и приступачни.