Как распечатать файл Excel в Node.js

Как распечатать файл Excel в Node.js

Программная печать документов может обеспечить вашему бизнесу конкурентное преимущество. Поскольку это очень распространенная задача, такая автоматизация сократит время и усилия вашей рабочей силы. В этом сообщении блога мы установим эту библиотеку JS Excel в нашем проекте Node.js для управления и обработки документов Excel. Однако давайте начнем и реализуем, как распечатать файл Excel в Node.js.

В этом блоге мы рассмотрим следующие моменты:

Установка библиотеки JS Excel

Вы можете посетить эту ссылка, чтобы узнать о процедуре установки этой библиотеки корпоративного уровня. Это довольно просто, так как вы можете либо скачать пакет API, либо установить его, выполнив следующие команды:

npm install java
npm install aspose.cells

Как распечатать файл Excel в Node.js

После завершения установки вы можете приступить к написанию исходного кода и изучить методы настройки вызовов API.

Ниже приведены шаги:

  1. Создайте экземпляр класса WorkBook и загрузите исходный файл Excel.
  2. Создайте экземпляр объекта для класса ImageOptions, который позволяет указывать параметры при преобразовании рабочих листов в изображения и печати рабочих листов.
  3. Получите первый рабочий лист, вызвав метод get.
  4. Создайте объект SheetRender относительно желаемого листа, который может отображать рабочий лист для различных изображений.
  5. Распечатайте лист, вызвав метод toPrinter.

Скопируйте и вставьте следующий код в основной файл:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Создайте экземпляр класса WorkBook и загрузите исходный файл Excel. 
var book = new aspose.cells.Workbook("sample.xlsx");
// Создайте экземпляр объекта для класса ImageOptions, который позволяет указывать параметры при отображении рабочего листа в изображения, печати рабочего листа. 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Получите первый рабочий лист, вызвав метод get. 
var sheet = book.getWorksheets().get(0);
// Создайте объект SheetRender по отношению к желаемому листу, который может отображать рабочий лист для различных изображений.
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
// Распечатайте лист, вызвав метод toPrinter. 
sr.toPrinter("EHUPSTAIRS7225");

Результат можно увидеть на изображении ниже:

программное обеспечение для печати

Получить бесплатную лицензию

Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать API без ограничений пробной версии.

Подведение итогов

Мы заканчиваем этот пост в блоге, надеясь, что вы узнали, как распечатать файл Excel в Node.js. Кроме того, вы можете программно настроить свой фрагмент кода в соответствии с вашим бизнес-приложением. Кроме того, вы можете посетить документацию этой библиотеки JS Excel, чтобы узнать о других методах.

Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.

Наконец, conholdate.com пишет новые сообщения в блоге. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Часто задаваемые вопросы

Как заставить Excel автоматически печатать?

Перейдите по этой ссылке, чтобы получить фрагмент кода, который программно печатает файлы Excel.

Смотрите также