Попытка экспортировать некоторые данные в CSV в Javascript. Попытка найти модуль npm для этого ... однако - у меня могут быть разные заголовки данных в строке ...
например, мои данные могут быть такими:
[ { name: 'John', color: 'Blue', age: 25 }, { name: 'Ursula', color: 'Red', food: 'pasta'},...]
В идеале, CSV будет экспортировать в это:
name, color, age, food
John, Blue, 25,
Ursula, Red,,pasta
Я изучил fast-csv
, и, похоже, он не развлекает динамические заголовки (как указано выше) ... (в приведенном выше примере fast-csv
будет иметь статические заголовки, предоставленные только первой записью ( только name
, color
и age
))