Преобразование текста в файл Excel в Node.js

Преобразование текста в файл Excel в Node.js

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

Вы пройдете следующие разделы:

JS-библиотека для установки Excel

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

npm install java
npm install aspose.cells

Преобразование текста в файл Excel в Node.js

Теперь все готово для того, чтобы приступить к использованию методов, предоставляемых этой библиотекой корпоративного уровня. Следуйте инструкциям и фрагменту кода, чтобы программно реализовать преобразование текста в Excel.

  1. Создание объекта класса Workbook.
  2. Получите доступ к первому рабочему листу, вызвав метод get(index).
  3. Вызовите метод putValue, чтобы добавить имена людей в столбец A. Имя и фамилия разделены пробелом.
  4. Создайте экземпляр класса TxtLoadOptions, который представляет параметры загрузки текстового файла.
  5. Вызовите метод setSeparatorString, чтобы установить строковое значение в качестве разделителя.
  6. Разделите столбец A на два столбца, используя метод TextToColumns().
  7. Сохраните книгу в формате XLSX, вызвав метод save.

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

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Создание экземпляра объекта Workbook
var wb = new aspose.cells.Workbook();
//Получите доступ к первому рабочему листу, вызвав метод get(index). 
var ws = wb.getWorksheets().get(0);
// Вызовите метод putValue, чтобы добавить имена людей в столбец A. Имя и фамилия разделены пробелом.
ws.getCells().get("A1").putValue("John Teal");
ws.getCells().get("A2").putValue("Peter Graham");
ws.getCells().get("A3").putValue("Brady Cortez");
ws.getCells().get("A4").putValue("Mack Nick");
ws.getCells().get("A5").putValue("Hsu Lee");
// Создайте экземпляр класса TxtLoadOptions, который представляет параметры загрузки текстового файла. 
var opts = aspose.cells.TxtLoadOptions();
// Вызовите метод setSeparatorString, чтобы установить строковое значение в качестве разделителя. 
opts.setSeparatorString(" ");
// Разделите столбец A на два столбца, используя метод TextToColumns(). 
ws.getCells().textToColumns(0, 0, 5, opts);
// Сохраните книгу в формате xlsx, вызвав метод сохранения. 
wb.save(  "outputTextToColumns.xlsx");

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

преобразовать текст в столбцы

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

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

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

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

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

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

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

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

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

Как записать данные в электронную таблицу Excel с помощью Node.js?

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

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