Создать шаблон Excel CSV с Papa Parse Angular - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь создать пустой файл Excel (шаблон) только с именами столбцов. Я не уверен, возможно ли создать такой файл CSV с помощью Papa Parse (https://www.papaparse.com/), потому что, когда нет данных, он помещает имена столбцов в первую строку (заголовок) вместо имен столбцов .

fields=['col1Name','col2Name','col3Name'];
Papa.unparse({
  fields,
  []
}

CSV file

Excel file

Ответы [ 2 ]

0 голосов
/ 30 марта 2020

Надеется, что это сработает.

// Явное указание полей и данных

var csv = Papa.unparse({
    "fields": ["Column 1", "Column 2" , "Column 3"],
    "data": [

    ]
});
0 голосов
/ 30 марта 2020

Вам следует установить для свойства заголовка значение Paparse, чтобы указать, что у вашего контента есть наборы заголовков в первой строке. Это объясняется в документации PapaParse

Следуя вашему примеру, вы должны использовать следующий фрагмент:

fields=['col1Name','col2Name','col3Name'];
Papa.unparse({
  fields,
  {'header': true},
}

Надеюсь, это поможет!

...