JavaScript jQuery-CSV. Как обрезать () заголовки?
Я реализовал библиотеку jQuery-csv для анализа данных из файла CSV. Мой CSV-файл выглядит так:
name, description, client name, client address, client desc
Name 123, Descript 123, client name 123, client address 55, client desc 66
Name 456, Descript 456, client name 55, client address 55, client desc 66
Я использую $.csv.toObjects(csv);
var data = $.csv.toArrays(csv);
Можно ли обрезать () пробелы для заголовков?
1 ответ
На основе $.csv.toObjects(csv, options, callback)
в док
Ниже мое решение для удаления пробелов (используя callback
)
$.csv.toObjects(csvd, {}, function(err, data){
$.each(data, function(index, row){
$.each(row, function(key, value){
var newKey = $.trim(key);
if (typeof value === 'string'){
data[index][newKey] = $.trim(value);
}
if (newKey !== key) {
delete data[index][key];
}
});
});
processedData = data;
});