Excel в JSON с C#

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 изход са правилни и достъпни.
 Български