Удалите пустую строку при вставке данных из Excel в сетку углового кендо UI
Я использую следующий пример: Excel-паста
Пожалуйста, посмотрите на excel-paste.directive.ts
После того, как данные вставлены, мне нужно проверить и сохранить данные в базе данных. Когда я вставляю данные из Excel в сетку, в директиве для разделения используется перевод строки и добавляется дополнительная пустая строка внизу. Я пытался заменить перевод строки на возврат каретки, используя '\r\n', но это делает то же самое.
const rows = data.split('\n');
Пожалуйста, руководство, если есть способ удалить эту пустую строку
1 ответ
Вы можете использовать функцию Array.prototype.pop(), чтобы удалить последний элемент массива.
const rows = data.split('\n');
rows.pop();
В качестве альтернативы, если вы хотите сделать все это в одну строку, вы можете использовать функцию Array.prototype.slice(), чтобы скопировать все элементы, кроме последнего, из массива.
const rows = data.split('\n').slice(0, -1);