Konversikan Excel ke XML dan XML ke Excel Online menggunakan Node.js

Konversikan Excel ke XML dan XML ke Excel Online menggunakan Node.js

Bahasa markup yang dapat diperluas adalah format file yang banyak digunakan untuk representasi data. Ini sangat efisien dalam hal mentransfer data dari satu database ke database lainnya tanpa kehilangan data penting dan tag digunakan untuk menyusun dokumen XML. Di sisi lain, bisnis memanfaatkan Lembar Excel karena menawarkan opsi penyimpanan data yang kaya. Dalam postingan blog ini, kita akan mempelajari langkah-langkah untuk menginstal manipulasi format file dan pustaka konversi dan kami akan menunjukkan cara mengonversi Excel ke XML dan XML ke Excel online menggunakan Node.js.

Topik-topik berikut dibahas di bawah ini:

Excel to XML dan XML to Excel Conversion API dan Node.js SDK

Untuk mengubah format Excel ke XML atau file XML menjadi file Excel, saya akan menggunakan Node.js SDK dari GroupDocs.Conversion Cloud API. Ini adalah pustaka sumber terbuka platform-independen dan solusi konversi dokumen. Ini memungkinkan Anda untuk mengonversi dokumen dan gambar dari [format file yang didukung] apa pun 5 dengan mulus ke format apa pun yang Anda butuhkan. Mengonversi lebih dari 50 jenis dokumen dan gambar seperti Word, PowerPoint, Excel, PDF, HTML, CAD, gambar raster, dll. Ini juga mendukung .NET, Java, PHP, Ruby, Android, dan Python SDK sebagai konversi dokumen anggota keluarga menggunakan Cloud API.

Anda dapat menginstal cloud GroupDocs.Conversion ke proyek Node.js Anda menggunakan perintah berikut di konsol:

npm install groupdocs-conversion-cloud

Dapatkan ID Klien dan Rahasia Klien Anda dari dashboard sebelum Anda mulai mengikuti langkah-langkah dan contoh kode yang tersedia. Setelah Anda memiliki ID dan rahasia Anda, silakan tambahkan kode seperti yang ditunjukkan di bawah ini:

# Impor Node.js SDK di aplikasi node Anda dari http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// dapatkan clientId dan clientSecret dari https://dashboard.groupdocs.cloud (diperlukan pendaftaran gratis).
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";

Cara Mengonversi File Excel ke Format XML Online di Node.js

Anda dapat mengonversi Excel ke XML di Node.js secara terprogram di cloud dengan mengikuti langkah-langkah berikut:

  1. Unggah file Excel ke cloud
  2. Konversi XLSX ke file XML
  3. Unduh file XML yang dikonversi

Unggah File Excel

Pertama, unggah file Excel ke cloud menggunakan contoh kode berikut:

// buka file di IOStream dari drive sistem Anda.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// membaca berkas
fs.readFile(resourcesFolder, (err, fileStream) => {
  // membangun FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // buat permintaan unggah file
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // unggah data
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Hasilnya, file Excel yang diunggah akan tersedia di files section dasbor Anda di cloud.

Konversi file XLSX ke XML di Node.js

Bagian ini adalah tentang cara membuat file XML dari Excel XLSX di Node.js secara terprogram dengan mengikuti langkah-langkah seperti yang diberikan di bawah ini:

  • Buat instance dari ConvertApi
  • Buat instance dari ConvertSettings
  • Tetapkan nama penyimpanan dan input jalur file excel
  • Tetapkan “xml” ke format
  • Sekarang, berikan jalur file xml keluaran
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Konversikan dengan memanggil metode convertDocument() dengan ConvertDocumentRequest

Contoh kode berikut menunjukkan cara mengonversi file XLSX Excel ke format file XML di Node.js menggunakan REST API:

// Cara Membuat File Excel ke Format XML Online di 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 {
    // Buat permintaan konversi dokumen
    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);
})
Cara menyimpan file Excel dalam format XML di Node.js

Cara Mengonversi file XLSX menjadi file XML di Node.js

Unduh File yang Dikonversi

Cuplikan kode di atas akan menyimpan file XML yang dikonversi di cloud setelah file Excel dikonversi ke XML di node.js. Sekarang, Anda dapat mengunduh file XML menggunakan contoh kode berikut:

// buat FileApi untuk mengunduh file yang dikonversi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// buat permintaan donwload file
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.xml", myStorage);
// unduh file dan jenis respons Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // simpan file di direktori sistem Anda
        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);
    });

Konversikan XML ke Excel Online menggunakan Node.js REST API

Di bagian ini, Anda dapat mengonversi file XML ke format XLSX secara terprogram dengan mengikuti langkah-langkah seperti di bawah ini:

  • Buat instance dari ConvertApi
  • Buat instance dari ConvertSettings
  • Tetapkan nama penyimpanan dan input jalur file xml
  • Tetapkan “xlsx” ke format
  • Sekarang, berikan jalur file xlsx keluaran
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Konversikan dengan memanggil metode convertDocument() dengan ConvertDocumentRequest

Ikuti langkah-langkah yang disebutkan di atas untuk mengunggah dan mengunduh file yang dikonversi. Contoh kode berikut menunjukkan cara mengonversi file XML ke file Excel secara online di Nodejs menggunakan REST API:

// Cara Mengonversi XML ke Excel Online menggunakan API REST 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.xml";
  settings.format = "xlsx";
  settings.outputPath = "nodejs-testing/sample-file.xlsx";

  try {
    // Buat permintaan konversi dokumen
    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);
})
Cara Mengonversi XML ke XLSX Online menggunakan API REST Node.js

Konversikan XML ke Excel Online menggunakan Node.js REST API

Excel to XML Converter Online Gratis

Bagaimana cara mengonversi file Excel ke XML online gratis? Silakan coba Excel to XML converter online free berikut, yang dikembangkan menggunakan API di atas.

XML Online ke Excel Converter Gratis

Bagaimana mengkonversi XML ke Excel gratis? Silakan coba XML to Excel converter online free berikut, yang dikembangkan menggunakan API di atas.

Menyimpulkan

Kita bisa mengakhiri posting blog di sini. File Excel dan XML banyak digunakan untuk menyimpan dan mengirimkan data. Sehubungan dengan itu, pada artikel ini Anda telah mempelajari tata cara instalasi yang cukup mudah. Sekarang kamu tau:

  • cara mengonversi file Excel ke file XML online menggunakan Node.js;
  • cara mengonversi file XML ke format Excel XLSX menggunakan Node.js;
  • unggah file input secara terprogram dan kemudian unduh file yang dikonversi;
  • pengonversi Excel ke XML gratis dan pengonversi gratis online XML ke Excel;

Selanjutnya, jangan lupa untuk mengunjungi [dokumentasi] lengkap 18 dari perpustakaan JavaScript ini. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser.

Terakhir, blog.groupdocs.cloud sedang dalam proses penulisan artikel baru yang konsisten. Karena itu, tetap terhubung untuk pembaruan blog terbaru. Selain itu, ada artikel blog relevan lainnya yang disebutkan di bagian “Lihat Juga” di bawah.

Berikan pertanyaan

Jangan ragu untuk bertanya tentang cara mengonversi file XLSX ke dalam format XML, melalui Forum Dukungan Gratis kami

FAQ

Bagaimana cara mengonversi XLSX ke XML di Node.js?

Silakan ikuti tautan ini untuk mempelajari contoh kode node.js untuk cara mengonversi file Excel ke file XML dengan cepat dan mudah.

Bisakah kita mengonversi file Excel ke XML menggunakan REST API?

Buat instance ConvertApi, tetapkan nilai pengaturan konversi dan aktifkan metode convertDocument dengan ConvertDocumentRequest untuk konversi Excel ke format XML online.

Bagaimana mengkonversi Excel ke XML online gratis?

Excel to XML converter online free memungkinkan Anda mengonversi file Excel ke format XML, dengan cepat dan mudah. Setelah konversi selesai, Anda dapat mengunduh file XML.

Bagaimana mengkonversi file Excel ke format XML online gratis?

  • Buka online Excel to XML converter free
  • Klik di dalam area drop file untuk mengunggah spreadsheet Excel atau drag & drop file XLSX.
  • Klik tombol Konversi Sekarang, konverter file XLSX online ke file XML akan mengubah file Excel menjadi format XML.
  • Tautan unduhan file keluaran akan tersedia secara instan setelah konversi data Excel ke XML.

Bagaimana cara menginstal file Excel ke perpustakaan unduhan gratis konverter XML?

Instal konverter Excel ke XML unduh gratis perpustakaan node.js untuk membuat, dan mengonversi skema Excel ke XML secara terprogram.

Bagaimana cara mengonversi file Excel ke file XML di windows?

Silakan kunjungi tautan ini untuk mengunduh konverter Excel ke XML offline gratis untuk windows. Perangkat lunak unduhan gratis Excel XLSX to XML file converter ini akan mengonversi data Excel ke file XML di windows dengan cepat, dengan satu klik.

Bagaimana cara mengonversi tabel XML ke Excel di Node.js?

Ikuti tautan ini untuk mempelajari cuplikan kode Node.js tentang cara membuka file XML di Excel dan kemudian mengimpor beberapa file XML ke Excel secara instan.

Bagaimana cara Mengimpor file XML ke Excel secara terprogram menggunakan REST API?

Inisialisasi dan buat instance ConvertApi, tetapkan nilai yang berbeda dari pengaturan konversi dan panggil metode kelas convertDocument menggunakan ConvertDocumentRequest untuk mengonversi file XMl ke Excel online di node.js.

Bagaimana mengkonversi XML ke Excel online gratis?

Excel to XML converter online free memungkinkan Anda mengimpor XML ke dalam format Excel, dengan cepat dan mudah. Setelah konversi selesai, Anda dapat mengunduh file Excel.

Bagaimana saya bisa mengonversi XML ke Excel secara online gratis?

  • Buka konverter XML ke XLSX gratis online
  • Klik di dalam area drop file untuk mengupload file XML atau drag & drop file XML.
  • Klik tombol Konversi Sekarang, pengonversi XML ke XLS online akan mengubah format XML ke Excel.
  • Tautan unduhan file keluaran akan tersedia langsung setelah konversi XML ke Excel online gratis.

Bagaimana cara menginstal pustaka unduhan gratis konverter XML ke Spreadsheet?

Silakan ikuti tautan ini untuk mengunduh dan menginstal xml ke xlsx converter online & perpustakaan node.js gratis untuk membuat, dan membuka XML dalam file Excel secara terprogram.

Bagaimana cara mengimpor XML ke Excel di windows?

Silakan kunjungi tautan ini untuk mengunduh konverter XML ke Excel gratis untuk windows. Perangkat lunak offline konverter XML ke XLSX ini akan mengubah XML ke Excel di windows dengan cepat, dengan satu klik.

Lihat juga