Как на NodeJS с помощью библиотеки xlsx (Sheet.JS) разбить файл и сохранить

С фронта приходит excel файл.
Примерный вид:
введите сюда описание изображения

Мне на бэке необходимо взять все что находится выше фразы "Подписи сторон", т.е. обрезать файл до ключевой фразы и сохранить эту часть как файл.
Сейчас я могу считывать файл и находить ключевую фразу, соответственно могу получить координаты строки до которой нужно обрезать файл:

const xlsx = require("xlsx");
// Получаю файл
const workBook = xlsx.read(body.file.buffer)
// Беру первую книгу
const workSheet = workBook.Sheets[workBook.SheetNames[0]]
// В цикле пробегаюсь по данные из файла
for(let cell in workSheet) {
  // Определяю место после которого нужно обрезать файл
  if(new String(workSheet[cell].v).includes('Подписи сторон')) {
    // Здесь могу получить координату ячейки(строки)
    const cellString = cell.toString() // A4
    // выхожу из цикла
    breack;
  }
}

Подскажите, как я могу просто отсечь от файла мне не нужное и сохранить его?


Ответы (0 шт):