Конвертувати дані JSON в Excel або CSV-формати є загальним вимогою для структурованого звітування та бізнес-аналізу. Aspose.Cells для .NET забезпечує ефективний спосіб досягти цього з його потужним API.
Введення
Конвертувати дані JSON в Excel або CSV-формати є необхідним для можливості структурованого аналізу даних та бізнес-репортажу. Aspose.Cells для .NET пропонує простий, але гнучкий API для імпорту JSon безпосередньо в таблиці або файли CSV.
Чому потрібно перетворювати JSON на Excel?
- Структурне повідомлення: Перетворюйте дані API або сервісу в JSON в табличні формати для кращого читання.
- Автоматизація: Автоматично імпортуйте дані в Excel без ручного форматування або втручання.
- Версалітність: Підтримує вихід у форматі XLSX або CSV з налаштуванням розташування.
Крок за кроком Посібник для перетворення JSON в Excel
Крок 1: Налаштування Aspose.Cells через NuGet
Завантажити бібліотеку Aspose.Cells:
$ dotnet add package Aspose.Cells
Крок 2: Налаштуйте ліцензію Aspose.Cells
Увімкніть повну функціональність з вашою ліцензією:
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Крок 3: Завантажити JSON Input
ЧИТАЙТЕ ТАКОЖ JSON з строки або .json
Файли :
- З архіву:
string jsonInput = File.ReadAllText("Data.json");
- Від стрічки безпосередньо:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";
Крок 4: Створення робочої книги та доступу до робочої таблиці
Ініціалізуйте робочу книжку та отримуйте доступ до її стандартного робочого листа:
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
Крок 5: Налаштування JsonLayoutOptions
Налаштуйте варіанти розташування, щоб розглядати ураї як таблиці:
JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;
Крок 6: Введіть JSON в робочий лист
Введіть JSON в робочий лист за допомогою методу корисності:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);
Крок 7: Зберегти в Excel або CSV
Експортуйте дані в бажаний формат:
- Завантажити як Excel:
workbook.Save("output.xlsx");
- Зберегти як CSV:
workbook.Save("output.csv", SaveFormat.CSV);
Загальні питання та рішення
JSON Array не проходить правильно
- Резолюція : Забезпечення
JsonLayoutOptions.ArrayAsTable
встановлено дляtrue
Залишилося розтягувати річки в рядки.
Файли не заощаджуються
- Рішення: Перевірте діючі шляхи і що ваша заявка має письмові дозволи.
3 Ліцензійні застереження
- Рішення: підтверджуйте, що ліцензійний файл правильно відзначається і завантажується.