Как сделать чтобы результаты подборки сохранить в excel или word?

Для сохранения результатов подборки в Excel или Word из JavaScript можно воспользоваться следующими методами.

Для сохранения в Excel можно использовать библиотеку, такую как xlsx, которая позволяет создавать файлы Excel в формате xlsx. Вот пример кода, демонстрирующий как сохранить данные в Excel:

const XLSX = require('xlsx');

// Создаем новый workbook и worksheet
const workbook = XLSX.utils.book_new();
const worksheet = XLSX.utils.json_to_sheet(yourData);

// Добавляем worksheet в workbook
XLSX.utils.book_append_sheet(workbook, worksheet, "Sheet1");

// Сохраняем файл
XLSX.writeFile(workbook, 'output.xlsx');

Для сохранения данных в файл Word, можно воспользоваться библиотекой docx, которая позволяет создавать и редактировать документы в формате docx. Вот пример кода, демонстрирующего как сохранить данные в файл Word:

const docx = require('docx');
const fs = require('fs');

// Создаем новый документ
const doc = new docx.Document();

// Добавляем параграф с данными
doc.addSection({
    properties: {},
    children: yourData.map(data => new docx.Paragraph(data))
});

// Сохраняем файл
const packer = new docx.Packer();
packer.toBuffer(doc).then((buffer) => {
  fs.writeFileSync('output.docx', buffer);
});

Обратите внимание, что для использования этих библиотек необходимо установить их с помощью npm (Node Package Manager). В случае использования браузера, такой подход к сожалению не поддерживается из-за ограничений безопасности.

Таким образом, вы можете выбрать подходящую библиотеку для создания файлов Excel или Word из JavaScript, чтобы сохранить результаты вашей подборки в нужном формате.