Excel в JSON с C#
Конвертирането на Excel файлове в JSON улеснява обмена на данни и подобрява съвместимостта с уеб приложения. Aspose.Cells за .NET предлага солидна функционалност, за да се сериализират Excel данни в jSON без усилия.
Excel в JSON?
Интерактивна съвместимост- Обмен на данни между различни платформи и системи.
Управление на данни:- JSON осигурява структуриран формат, идеален за уеб разработване и манипулиране на данни.
• Автоматизиране: *- Автоматизирайте сериализацията на данните на Excel в JSON, намалявайки ръчната обработка на данни.
Стъпка по стъпка ръководство за преобразуване на Excel в JSON
Стъпка 1: Инсталирайте Aspose.Cells чрез NuGet
Инсталиране Aspose.Cells за .NET с помощта на NuGet Package Manager:
dotnet add package Aspose.Cells
Стъпка 2: Конфигуриране на лиценз Aspose.Cells
Поставете лиценза на Aspose.Cells, за да използвате пълни функции:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Стъпка 3: Изтегляне на Excel файл
Изтеглете файла на Excel в обект на работна книга:
Workbook workbook = new Workbook("file.xlsx");
Стъпка 4: Определете данните на Excel за конвертиране
Можете да сериализирате различни типове данни на Excel:
- Обхват на клетките:
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: Сериализиране на Excel данни към JSON
Сериализирайте данните си в 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.Проблеми с файловете
- Решение: Уверете се, че пътеките на Excel файлове за вход и JSON изход са правилни и достъпни.