Перетворіть Excel у XML і XML у Excel Online за допомогою Node.js

Перетворіть Excel у XML і XML у Excel Online за допомогою Node.js

Розширювана мова розмітки – це широко використовуваний формат файлів для представлення даних. Це дуже ефективно, коли йдеться про передачу даних з однієї бази даних до іншої без критичної втрати даних, а теги використовуються для структурування XML-документа. З іншого боку, підприємства використовують таблиці Excel, оскільки вони пропонують широкі можливості зберігання даних. У цій публікації блогу ми дізнаємося, як встановити бібліотеку обробки форматів файлів і перетворення, а також покажемо, як конвертувати Excel у XML і XML у Excel онлайн за допомогою Node.js.

Нижче описано наступні теми:

API перетворення Excel у XML і XML у Excel і SDK Node.js

Щоб конвертувати Excel у формат XML або файл XML у файл Excel, я буду використовувати API Node.js SDK GroupDocs.Conversion Cloud. Це незалежна від платформи бібліотека з відкритим кодом і рішення для конвертації документів. Це дозволяє легко конвертувати ваші документи та зображення будь-якого підтримуваного формату файлів у будь-який потрібний формат. Перетворюйте понад 50 типів документів і зображень, таких як Word, PowerPoint, Excel, PDF, HTML, CAD, растрові зображення тощо. Він також підтримує .NET, Java, PHP, Ruby, Android і Python SDK як [перетворення документів] члени сім’ї]6 за допомогою Cloud API.

Ви можете встановити хмару GroupDocs.Conversion у свій проект Node.js за допомогою такої команди в консолі:

npm install groupdocs-conversion-cloud

Будь ласка, отримайте свій ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні приклади коду. Отримавши ідентифікатор і секрет, додайте код, як показано нижче:

# Імпортуйте Node.js SDK у свою програму вузла з http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// отримати clientId і clientSecret з https://dashboard.groupdocs.cloud (потрібна безкоштовна реєстрація).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Як конвертувати файл Excel у формат XML онлайн у Node.js

Ви можете програмно конвертувати Excel у XML у Node.js у хмарі, виконавши наведені нижче дії.

  1. Завантажте файл Excel у хмару
  2. Конвертувати XLSX у файл XML
  3. Завантажити перетворений файл XML

Завантажте файл Excel

По-перше, завантажте файл Excel у хмару, використовуючи такий зразок коду:

// відкрити файл у IOStream із системного диска.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// читати файл
fs.readFile(resourcesFolder, (err, fileStream) => {
  // побудувати FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // створити запит на завантаження файлу
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // завантажити файл
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

У результаті завантажений файл Excel буде доступний у розділі файлів вашої інформаційної панелі в хмарі.

Перетворіть XLSX у файл XML у Node.js

У цьому розділі розповідається про те, як програмно створити файл XML із Excel XLSX у Node.js, виконавши наведені нижче дії.

  • Створіть екземпляр ConvertApi
  • Створіть екземпляр ConvertSettings
  • Встановіть назву сховища та шлях до вхідного файлу Excel
  • Призначте «xml» до формату
  • Тепер укажіть вихідний шлях до xml-файлу
  • Створіть ConvertDocumentRequest за допомогою ConvertSettings
  • Перетворіть, викликавши метод convertDocument() за допомогою ConvertDocumentRequest

У наведеному нижче прикладі коду показано, як конвертувати файл Excel XLSX у формат файлу XML у Node.js за допомогою REST API:

// Як конвертувати файл Excel у формат XML онлайн у Node.js
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.xlsx";
  settings.format = "xml";
  settings.outputPath = "nodejs-testing/sample-file.xml";

  try {
    // Створити запит на конвертацію документа
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted Excel file to XML format");
})
.catch((err) => {
  console.log("Error occurred while converting the Excel file:", err);
})
Як зберегти файл Excel у форматі XML у Node.js

Як конвертувати файл XLSX у файл XML у Node.js

Завантажте конвертований файл

Наведений вище фрагмент коду збереже перетворений XML-файл у хмарі після перетворення файлу Excel у XML у node.js. Тепер ви можете завантажити файл XML, використовуючи такий зразок коду:

// створити FileApi для завантаження перетвореного файлу
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// створити запит на завантаження файлу
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.xml", myStorage);
// завантажити файл і тип відповіді Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // збережіть файл у своєму системному каталозі
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.xml", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Перетворіть XML у Excel Online за допомогою Node.js REST API

У цьому розділі ви можете програмно конвертувати XML-файл у формат XLSX, виконавши наведені нижче дії.

  • Створіть екземпляр ConvertApi
  • Створіть екземпляр ConvertSettings
  • Встановіть ім’я сховища та шлях до вхідного файлу xml
  • Призначте «xlsx» до формату
  • Тепер укажіть вихідний шлях до файлу xlsx
  • Створіть ConvertDocumentRequest за допомогою ConvertSettings
  • Перетворіть, викликавши метод convertDocument() за допомогою ConvertDocumentRequest

Виконайте описані вище дії, щоб завантажити та завантажити перетворений файл. У наведеному нижче прикладі коду показано, як конвертувати XML-файл у файл Excel онлайн у Nodejs за допомогою REST API:

// Як конвертувати XML у Excel Online за допомогою Node.js REST API
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.xml";
  settings.format = "xlsx";
  settings.outputPath = "nodejs-testing/sample-file.xlsx";

  try {
    // Створити запит на конвертацію документа
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted XML to XLSX file format");
})
.catch((err) => {
  console.log("Error occurred while converting the XML file:", err);
})
Як конвертувати XML у XLSX онлайн за допомогою Node.js REST API

Перетворіть XML у Excel Online за допомогою Node.js REST API

Безкоштовний онлайн-конвертер Excel в XML

Як конвертувати файл Excel в XML онлайн безкоштовно? Будь ласка, спробуйте наведений нижче безкоштовний онлайн-конвертер Excel у XML, який розроблено за допомогою наведеного вище API.

Безкоштовний онлайн-конвертер XML у Excel

Як конвертувати XML в Excel безкоштовно? Будь ласка, спробуйте наведений нижче безкоштовний онлайн-конвертер XML у Excel, який розроблено за допомогою наведеного вище API.

Підводячи підсумки

Ми можемо закінчити допис у блозі тут. Файли Excel і XML широко використовуються для зберігання та передачі даних. Відповідно до цього, у цій статті ви навчилися досить легкої процедури встановлення. Тепер ти знаєш:

  • як конвертувати файл Excel у файл XML онлайн за допомогою Node.js;
  • як конвертувати файл XML у формат Excel XLSX за допомогою Node.js;
  • програмно завантажити вхідні файли, а потім завантажити перетворені файли;
  • безкоштовний конвертер Excel у XML та безкоштовний онлайн-конвертер XML у Excel;

Крім того, не забудьте відвідати повну документацію цієї бібліотеки JavaScript. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.

Нарешті, blog.groupdocs.cloud знаходиться в послідовному процесі написання нових статей. Тому залишайтеся на зв’язку, щоб дізнаватися про останні оновлення блогу. Крім того, у розділі «Див. також» нижче є інші відповідні статті блогу.

Задайте питання

Не соромтеся ставити свої запити/запитання про те, як конвертувати файл XLSX у формат XML, через наш безкоштовний форум підтримки

поширені запитання

Як конвертувати XLSX у XML у Node.js?

Перейдіть це посилання, щоб ознайомитися з прикладом коду node.js, щоб швидко й легко перетворити файл Excel у файл XML.

Чи можемо ми конвертувати Excel у файл XML за допомогою REST API?

Створіть екземпляр ConvertApi, установіть значення налаштувань перетворення та викличте метод convertDocument за допомогою ConvertDocumentRequest для перетворення Excel у формат XML онлайн.

Як конвертувати Excel в XML онлайн безкоштовно?

Безкоштовний онлайн-конвертер Excel у XML дозволяє швидко й легко конвертувати файл Excel у формат XML. Після завершення перетворення ви можете завантажити файл XML.

Як конвертувати файл Excel у формат XML онлайн безкоштовно?

  • Відкрийте безкоштовний онлайн-конвертер Excel у XML
  • Клацніть усередині області скидання файлу, щоб завантажити електронну таблицю Excel або перетягнути файл XLSX.
  • Натисніть кнопку «Перетворити зараз», онлайн-конвертер файлів XLSX у файл XML перетворить файл Excel у формат XML.
  • Посилання для завантаження вихідного файлу стане доступним одразу після перетворення даних Excel у XML.

Як встановити безкоштовну бібліотеку для завантаження конвертера файлів Excel у XML?

Установіть конвертер Excel у XML безкоштовно завантажте бібліотеку node.js, щоб програмно створювати та перетворювати схему Excel у XML.

Як конвертувати файл Excel у файл XML у Windows?

Будь ласка, перейдіть за цим посиланням, щоб безкоштовно завантажити офлайн-перетворювач Excel у XML для Windows. Це безкоштовне програмне забезпечення для завантаження Excel XLSX у файл XML перетворює дані Excel у файл XML у Windows швидко, одним клацанням миші.

Як конвертувати XML у таблицю Excel у Node.js?

Перейдіть це посилання, щоб дізнатися фрагмент коду Node.js, щоб відкрити XML-файл у Excel, а потім миттєво імпортувати кілька XML-файлів у Excel.

Як програмно імпортувати файл XML у Excel за допомогою REST API?

Ініціалізуйте та створіть екземпляр ConvertApi, установіть різні значення налаштувань перетворення та викличте метод класу convertDocument за допомогою ConvertDocumentRequest, щоб конвертувати файл XMl у Excel онлайн у node.js.

Як конвертувати XML в Excel онлайн безкоштовно?

Безкоштовний онлайн-конвертер Excel у XML дозволяє швидко й легко імпортувати XML у формат Excel. Після завершення перетворення ви можете завантажити файл Excel.

Як я можу конвертувати XML у Excel безкоштовно онлайн?

  • Відкрийте безкоштовний конвертер XML у XLSX онлайн
  • Клацніть усередині області скидання файлу, щоб завантажити файл XML або перетягнути файл XML.
  • Натисніть кнопку «Перетворити зараз», онлайн-конвертер XML у XLS перетворить XML у формат Excel.
  • Посилання для завантаження вихідного файлу стане доступним миттєво після безкоштовного перетворення XML у Excel онлайн.

Як встановити безкоштовну бібліотеку для завантаження конвертера XML у електронні таблиці?

Будь ласка, перейдіть це посилання, щоб завантажити та встановити онлайн-конвертер xml в xlsx і безкоштовну бібліотеку node.js для створення та програмного відкриття XML у файлі Excel.

Як імпортувати XML в Excel у Windows?

Будь ласка, перейдіть за цим посиланням, щоб безкоштовно завантажити конвертер XML у Excel для Windows. Це автономне програмне забезпечення для конвертації XML у XLSX швидко, одним клацанням миші змінить XML на Excel у Windows.

Дивись також