Конвертирање Екцел датотеке у ЈСОН формат олакшава размену података између различитих платформи и система. Овај водич показује како да користите Аппосе.Целлс за .НЕТ да конвертује Excel податке на ЈСОН, што је лакше радити са веб апликацијама и АПИ-а.
Увод
Екцел датотеке се широко користе за складиштење структурираних података, али они могу бити сјајни када се интегришу са модерним веб технологијама које преферирају ЈСОН формат. Овај водич ће вас проћи кроз процес конверзије Ексл подаци у ЈСОН користећи Аппосе.Целлс за .НЕТ, моћна библиотека дизајнирана да ефикасно управља сложеним операцијама Еццела.
Корак по корак водич за конверзију Екцел у ЈСОН
Корак 1: Инсталирајте Aspose.Cells преко NuGet
Пре него што почнемо, уверите се да је ваш пројекат постављен са неопходним зависностима. можете инсталирати Aspose.Cells за .NET користећи НуГет Менаџер пакета:
$ dotnet add package Aspose.Cells
Корак 2: Конфигурисање Аппосе.Целлс Лиценце
Да бисте откључили пуну функционалност и подршку из Aspose.Cells, потребно је да поставите лиценцијски кључ. Овај корак је од суштинског значаја за производње окружења.
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Корак 3: Преузмите Excel датотеку
Преузмите свој Excel датотеку у Workbook
објекат, који служи као улазна тачка за све операције у Aspose.Cells.
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: Серијализација Екцел података на ЈСОН
Када сте одредили податке, сериализујте их у ЈСОН реду користећи методе корисности Асписе.Целлс.
string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);
Корак 6: Сачувајте JSON податке
На крају, сачувати серијализоване JSON податке у датотеку или излазни ток за даље коришћење.
System.IO.File.WriteAllText("output.json", jsonString);
Корак 7: Прилагођавање JSON излаза (опционално)
Можете прилагодити излаз ЈСОН-а контролисањем опција сериализације и укључивањем специфичних елемената као што су формуле, хиперлинкови, графике, слике итд. Овај корак је опционалан, али побољшава флексибилност.
Закључак
Конвертација Екцел података у ЈСОН користећи Аппосе.Целлс за .НЕТ олакшава размену и манипулацију подацима у веб апликацијама и АПИ-у.