Як конвертувати 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 є правильними і доступними.