Як конвертувати JSON у CSV у Node.js

У цьому короткому посібнику описано, як перетворити JSON на CSV у Node.js. Він містить налаштування IDE, список кроків програмування та приклад коду, який можна запустити, щоб перетворити JSON на CSV у Node.js. Ви також дізнаєтесь про різні спеціальні параметри, які можна застосувати під час завантаження вихідного файлу JSON.

Кроки для перетворення JSON на CSV у Node.js

  1. Встановіть середовище використовуйте Aspose.Cells для Node.js через Java, щоб перетворити JSON на CSV
  2. Зчитайте вміст файлу JSON у рядкову змінну за допомогою методу fs.readFile().
  3. Створіть об’єкт Workbook і отримайте колекцію клітинок із цільового аркуша
  4. Створіть об’єкт класу JsonLayoutOptions, щоб установити вихідні властивості JSON
  5. Викличте метод importData(), використовуючи вміст файлу, колекцію комірок і спеціальні параметри
  6. Збережіть книгу як файл CSV

Ці кроки підсумовують, як експортувати JSON у CSV у Node.js. Процес починається із завантаження вмісту вихідного файлу JSON у рядкову змінну, після чого створюється робоча книга та відкривається колекція комірок аркуша. На останніх етапах JsonLayoutOptions ініціалізується, щоб встановити власні властивості для імпорту даних із файлу JSON у файл CSV за допомогою методу JsonUtility.importData().

Код для перетворення файлу JSON у CSV у Node.js

Наведений вище код демонструє процес перетворення JSON на CSV у Node.js. JsonLayoutOptions використовується для встановлення різних властивостей, як-от масиву процесу як таблиці, ігнорування заголовка масиву, прапорця, щоб вказати, чи потрібно рядок у JSON перетворити на число чи дату, ігнорування нульових значень та ігнорування заголовка для перерахування кількох. JsonUtility, який використовується в цьому коді, також можна використовувати для експорту діапазону в JSON за допомогою методу exportRangeToJson().

У цій статті описано перетворення файлу з JSON на CSV у Node.js. Якщо ви хочете дізнатися, як застосовувати фільтри в Excel, перегляньте статтю як застосувати фільтр в Excel за допомогою Node.js.

 Українська