Преобразование Excel в XML в Node.js

Преобразование Excel в XML в Node.js

У вас есть файлы Excel, заполненные огромным объемом данных, и вы хотите программно преобразовать их в формат файлов XML? Преобразование файлов формата XLSX/XLS в формат XML теперь требует нескольких строк исходного кода. Мы будем использовать эту JavaScript Excel библиотеку для преобразования Excel в XML в Node.js. Кроме того, мы напишем шаги и фрагмент кода для выполнения этой манипуляции и процессов преобразования. Поэтому убедитесь, что вы установили Node.js на свой локальный компьютер.

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

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

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

Во-первых, вы можете запустить следующие команды для его установки:

npm install java
npm install aspose.cells

Другой способ — скачать пакет API и включить эту библиотеку в свой проект Node.js.

Преобразование Excel в XML в Node.js

Эта библиотека настолько мощная и надежная благодаря своим функциям корпоративного уровня.

Вы можете выполнить шаги и фрагмент кода ниже:

  1. Создайте объект класса Workbook и загрузите исходный файл Excel.
  2. Создайте экземпляр класса XmlSaveOptions(), который будет использоваться для сохранения файла в формате XML.
  3. Вызовите метод save, чтобы сохранить файл.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Создайте объект класса Workbook и загрузите исходный файл excel.  
var wb = new aspose.cells.Workbook("sample.xlsx");
// Создайте экземпляр класса XmlSaveOptions(), который будет использоваться для сохранения файла в формате XML.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// Вызовите метод сохранения, чтобы сохранить файл
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

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

Преобразование Excel в XML в Node.js

Преобразование Excel в XML в Node.js

Преобразование Excel в XML — дополнительные параметры

В этом разделе будут рассмотрены некоторые важные функции, предлагаемые этой библиотекой JavaScript для Excel.

Ниже приведены шаги и фрагмент кода:

  1. Создайте объект класса Workbook и загрузите исходный файл Excel.
  2. Создайте экземпляр класса XmlSaveOptions, который будет использоваться для сохранения файла в формате XML.
  3. Вызовите метод setClearData, который делает книгу пустой после сохранения файла.
  4. Если значение setCreateDirectory равно true, каталог будет создан автоматически перед сохранением файла.
  5. Метод setCachedFileFolder используется для хранения некоторых обширных данных.
  6. Вызовите метод save, чтобы сохранить файл.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// создать экземпляр объекта класса Workbook и загрузить исходный файл excel  
var wb = new aspose.cells.Workbook("sample.xlsx");
// создайте экземпляр класса XmlSaveOptions(), который будет использоваться для сохранения файла в формате XML.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// Вызовите метод setClearData, который делает книгу пустой после сохранения файла.
XmlSaveOptions.setClearData(flase);
// если значение setCreateDirectory равно true, каталог будет автоматически создан перед сохранением файла. 
XmlSaveOptions.setCreateDirectory(true);
// Метод setCachedFileFolder используется для хранения больших данных. 
XmlSaveOptions.setCachedFileFolder(true);
// Вызовите метод сохранения, чтобы сохранить файл 
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

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

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

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

Давайте закончим этот пост в блоге здесь. Мы рассмотрели, как программно преобразовать Excel в XML в Node.js. Мы также изучили некоторые расширенные методы, предоставляемые этой библиотекой JavaScript Excel. Кроме того, вы можете посетить документацию, чтобы узнать о других методах. Этот API, безусловно, поможет вам, если вы хотите оснастить свое бизнес-приложение надежным конвертером Excel в XML. На самом деле, conholdate.com пишет новые сообщения в блоге на другие интересные темы. Поэтому, пожалуйста, оставайтесь на связи для получения последних обновлений.

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

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

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

Как преобразовать данные Excel в XML?

Установите эту JavaScript Excel библиотеку, чтобы программно преобразовать Excel в XML в Node.js. Вы можете посетить документацию для получения полной информации об API.

Как преобразовать XLSX в XML?

Вы можете проверить этот класс XmlSaveOptions, чтобы программно преобразовать файлы XLSX в файлы XML. Далее вы можете посмотреть список методов здесь.

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