Як конвертувати 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

  • Рішення: Перевірте тип даних, який серіалізується (наприклад, діапазон клітин проти однієї клітини).

2 Лицензійні помилки

  • Рішення: Перевірте шлях файлу ліцензії і переконайтеся, що він є дійсним і правильним.

3.Файловий шлях Проблеми

  • Рішення: Переконайтеся, що вхідні маршрути файлу Excel та вихідні маршрути JSON є правильними і доступними.
 Українська