Microsoft Excel — одно из ведущих и наиболее широко используемых программ в мире технологий. Большинство организаций используют это программное обеспечение для различных целей и хранят огромное количество данных в файлах Excel. Кроме того, изменение нескольких файлов данных вручную всегда вызывает затруднения. В этом сообщении блога мы узнаем, как программно вставлять строки и столбцы в файлы Excel с помощью Nodejs. Однако автоматизация этого процесса обеспечит эффективность и конкурентное преимущество для бизнеса.
В этом блоге будут освещены следующие моменты:
- Вставка строк и столбцов в файлы Excel с помощью Node.js — установка API
- Вставка нескольких строк в пример кода рабочих листов Excel
- Библиотека Node.js для вставки столбцов в таблицы Excel
Вставка строк и столбцов в файлы Excel с помощью Node.js — установка API
Мы будем использовать мощную библиотеку Node.js Excel для программной вставки строк и столбцов в лист Excel. Вы можете легко установить, выполнив следующие команды в терминале.
npm install java
npm install aspose.cells
Вы можете посетить эту ссылка, чтобы узнать больше о процедуре установки.
Примечание. Для проверки функциональных возможностей необходимо поместить исходный файл XLSX в корневой каталог проекта.
Вставка нескольких строк в пример кода рабочих листов Excel
В этом разделе мы рассмотрим следующие шаги и фрагмент кода для вставки строк в файл Excel с помощью Node.js.
- Создайте объект класса Cells.
- Загрузите файл Excel (например, sample.xlsx), инициализировав объект дочернего класса WorkBook.
- Вызовите метод insertRows(rowIndex, totalRows, options), чтобы вставить столько строк, сколько необходимо, в любом месте рабочего листа.
- Сохраните файл с помощью метода save(fileName).
Следующий фрагмент кода предназначен для программной вставки нескольких строк в рабочий лист Excel.
var aspose = aspose || {};
// создать объект класса Cells.
aspose.cells = require("aspose.cells");
// загрузить файл Excel (например, sample.xlsx), инициализировав объект дочернего класса WorkBook.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// вызовите метод insertRows(rowIndex, totalRows, options), чтобы вставить столько строк, сколько необходимо, в любом месте рабочего листа.
workbook.getWorksheets().get(0).getCells().insertRows(1,2)
// Вызовите метод save(fileName), чтобы сохранить файл.
workbook.save("result.xlsx");
Результат можно увидеть на изображении ниже.
Библиотека Node.js для вставки столбцов в таблицы Excel
Эта библиотека Node.js Excel позволяет добавлять столбцы в файлы Excel с помощью простых строк кода.
Ниже приведены шаги для вставки столбцов на лист Excel с помощью Node.js.
- Импортируйте и создайте объект класса Cells.
- Создайте объект дочернего класса WorkBook, инициализировав его файлом Excel.
- Теперь вызовите метод insertColumns(columnIndex, totalColumns), чтобы вставить столбцы на лист Excel.
- Наконец, метод save(fileName) сохраняет файл в корневой каталог.
Скопируйте и вставьте фрагмент кода, указанный ниже, чтобы программно вставить столбцы в файл Excel с помощью Node.js.
var aspose = aspose || {};
// импортировать и создать объект класса Cells.
aspose.cells = require("aspose.cells");
// создать объект дочернего класса WorkBook, инициализировав его файлом Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// вызовите метод insertColumns(columnIndex, totalColumns) для вставки столбцов на лист Excel.
workbook.getWorksheets().get(0).getCells().insertColumns(1,1)
// save(fileName) сохраняет файл в корневой каталог.
workbook.save("result.xlsx");
Теперь запустите сервер, и вы увидите вывод, как показано ниже на изображении.
Получить бесплатную лицензию
Вы можете использовать бесплатную временную лицензию для использования Aspose.Cells для Node.js без ограничений на пробную версию.
Вывод
Этот пост в блоге заканчивается здесь. Мы рассмотрели, как вставлять строки и столбцы в файлы Excel с помощью Node.js. Кроме того, вы можете изучить документацию, чтобы узнать больше об Aspose.Cells для Node.js. Более того, conholdate.com будет писать на новые интересные темы. Поэтому, пожалуйста, оставайтесь на связи для получения последних обновлений.
Задайте вопрос
В случае возникновения вопросов, пожалуйста, пишите нам на форум.