PapaParse - сохранение заголовка со значениями, которые не являются пустыми строками - PullRequest
0 голосов
/ 07 мая 2020

Я использую papa parse в своем проекте реакции. Согласно документации, когда для заголовка установлено значение true, «повторяющиеся имена полей будут перезаписывать значения в предыдущих полях с такими же именами».

Есть ли возможность сохранить поле с непустыми значениями?

Как сохранить штрих-код со значениями, не являющимися пустыми строками? Вместо этого он перезаписывается следующим штрих-кодом.

Так, например, вместо barcode: "" я хотел бы иметь barcode: "999990"

Я немного поигрался с параметром transform:

Papa.parse(csvfile, {
     header: true,
     encoding: 'utf-8',
     skipEmptyLines: false,
     transformHeader: (h) => h.trim().toLowerCase(),
     complete: this.updateData,
     transform: (v) => v !== ""
});

, но это вернет barcode: false, а некоторые другие поля будут иметь значение true

Пример:

enter image description here

...