Удалите пустую строку при вставке данных из Excel в сетку углового кендо UI - PullRequest
0 голосов
/ 20 февраля 2019

Я использую следующий пример: excel-paste

Пожалуйста, посмотрите на excel-paste.directive.ts После того, как данные вставлены, мне нужно проверить и сохранить данные в базе данных.Когда я вставляю данные из Excel в сетку, в директиве для разделения используется перевод строки и добавляется дополнительная пустая строка внизу.Я попытался заменить перевод строки на возврат каретки, используя '\ r \ n', но это делает то же самое.

const rows = data.split('\n');

Пожалуйста, укажите, если есть способ удалить эту пустую строку

1 Ответ

0 голосов
/ 21 февраля 2019

Вы можете использовать функцию Array.prototype.pop () , чтобы удалить последний элемент массива.

const rows = data.split('\n');
rows.pop();

В качестве альтернативы, если вы хотите сделать все это в одну строку, вы можете использовать функцию Array.prototype.slice () , чтобы скопировать все элементы, кроме последнего, из массива.

const rows = data.split('\n').slice(0, -1);
...