Node.js kullanarak Excel'i XML'e ve XML'i Excel Online'a dönüştürün

Node.js kullanarak Excel’i XML’e ve XML’i Excel Online’a dönüştürün

Genişletilebilir biçimlendirme dili, veri gösterimi için yaygın olarak kullanılan bir dosya biçimidir. Herhangi bir kritik veri kaybı olmaksızın bir veritabanından diğerine veri aktarımı söz konusu olduğunda son derece verimlidir ve bir XML belgesini yapılandırmak için etiketler kullanılır. Öte yandan işletmeler, zengin veri depolama seçenekleri sunduğu için Excel sayfalarından yararlanıyor. Bu blog gönderisinde, dosya formatı manipülasyonu ve dönüştürme kitaplığını kurma adımlarını öğreneceğiz ve size Node.js kullanarak Excel’i XML’e ve XML’i Excel’e çevrimiçi olarak nasıl dönüştüreceğinizi göstereceğiz.

Aşağıdaki konular aşağıda ele alınmıştır:

Excel’den XML’e ve XML’den Excel’e Dönüştürme API’sı ve Node.js SDK’sı

Excel’i XML formatına veya XML dosyasını Excel dosyasına dönüştürmek için Node.js SDK of GroupDocs.Conversion Cloud API’sini kullanacağım. Platformdan bağımsız bir açık kaynak kitaplık ve belge dönüştürme çözümüdür. Herhangi bir desteklenen dosya biçimindeki belgelerinizi ve görüntülerinizi ihtiyacınız olan herhangi bir biçime sorunsuz bir şekilde dönüştürmenize olanak tanır. Word, PowerPoint, Excel, PDF, HTML, CAD, raster görüntüler vb. gibi 50’den fazla türde belge ve görüntüyü dönüştürün. Ayrıca belge dönüştürme özelliği olarak .NET, Java, PHP, Ruby, Android ve Python SDK’lerini destekler. aile üyeleri Cloud API kullanıyor.

Konsolda aşağıdaki komutu kullanarak GroupDocs.Conversion bulutunu Node.js projenize yükleyebilirsiniz:

npm install groupdocs-conversion-cloud

Lütfen adımları ve mevcut kod örneklerini izlemeye başlamadan önce gösterge tablosundan İstemci Kimliğinizi ve İstemci Sırrınızı alın. Kimliğinizi ve sırrınızı aldıktan sonra, lütfen aşağıda gösterilen kodu ekleyin:

# http://api.groupdocs.cloud adresinden düğüm uygulamanıza Node.js SDK'yı içe aktarın
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// https://dashboard.groupdocs.cloud adresinden clientId ve clientSecret'i edinin (ücretsiz kayıt gereklidir).
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";

Node.js’de Excel Dosyasını Çevrimiçi XML Biçimine Dönüştürme

Aşağıda verilen adımları izleyerek Excel’i Node.js’de programlı olarak bulutta XML’e dönüştürebilirsiniz:

  1. Excel dosyasını buluta Yükle
  2. Dönüştürme XLSX’i XML dosyasına
  3. Dönüştürülen XML dosyasını İndir

Excel Dosyasını Yükle

İlk olarak, aşağıdaki kod örneğini kullanarak Excel dosyasını buluta yükleyin:

// dosyayı sistem sürücünüzden IOStream'de açın.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// dosyayı oku
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi'yi inşa et
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // dosya yükleme isteği oluştur
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // dosya yükleme
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Sonuç olarak, yüklenen Excel dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

XLSX’i Node.js’de XML dosyasına dönüştürün

Bu bölüm, aşağıda verilen adımları izleyerek programlı olarak Node.js’de Excel XLSX’ten XML dosyasının nasıl oluşturulacağı ile ilgilidir:

  • ConvertApi örneğini oluşturun
  • ConvertSettings’in bir örneğini oluşturun
  • Depolama adını ve giriş excel dosya yolunu ayarlayın
  • Biçime “xml” atayın
  • Şimdi, çıktı xml dosya yolunu sağlayın
  • ConvertSettings ile ConvertDocumentRequest oluşturun
  • ConvertDocumentRequest ile convertDocument() yöntemini çağırarak dönüştürün

Aşağıdaki kod örneği, REST API kullanılarak Excel XLSX dosyasının Node.js’de XML dosya biçimine nasıl dönüştürüleceğini gösterir:

// Node.js'de Excel Dosyasını Çevrimiçi Olarak XML Biçimine Dönüştürme
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 {
    // Belge dönüştürme isteği oluştur
    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 dosyasını Node.js'de XML biçiminde kaydetme

XLSX dosyasını Node.js’de XML dosyasına dönüştürme

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod parçacığı, Excel dosyası node.js’de XML’e dönüştürüldükten sonra dönüştürülen XML dosyasını buluta kaydedecektir. Şimdi, aşağıdaki kod örneğini kullanarak XML dosyasını indirebilirsiniz:

// dönüştürülen dosyayı indirmek için FileApi oluşturun
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// yükleme dosyası isteği oluştur
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.xml", myStorage);
// dosya indirme ve yanıt türü Akış
fileApi.downloadFile(request)
    .then(function (response) {
        // dosyayı sistem dizininize kaydedin
        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);
    });

Node.js REST API kullanarak XML’i Excel Online’a dönüştürün

Bu bölümde, XML dosyasını aşağıdaki adımları izleyerek programlı olarak XLSX formatına dönüştürebilirsiniz:

  • ConvertApi örneğini oluşturun
  • ConvertSettings’in bir örneğini oluşturun
  • Depolama adını ve giriş xml dosya yolunu ayarlayın
  • Biçime “xlsx” atayın
  • Şimdi, çıktı xlsx dosya yolunu sağlayın
  • ConvertSettings ile ConvertDocumentRequest oluşturun
  • ConvertDocumentRequest ile convertDocument() yöntemini çağırarak dönüştürün

Dönüştürülen dosyayı yüklemek ve indirmek için yukarıda belirtilen adımları izleyin. Aşağıdaki kod örneği, XML dosyasının REST API kullanılarak Nodejs’de çevrimiçi olarak Excel dosyasına nasıl dönüştürüleceğini gösterir:

// Node.js REST API kullanarak XML'i Çevrimiçi Excel'e Dönüştürme
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 {
    // Belge dönüştürme isteği oluştur
    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);
})
Node.js REST API kullanarak XML'i XLSX Online'a Dönüştürme

Node.js REST API kullanarak XML’i Excel Online’a dönüştürün

Excel’den XML’e Çevrimiçi Ücretsiz Dönüştürücü

Excel dosyasını çevrimiçi olarak ücretsiz olarak XML’e nasıl dönüştürebilirim? Lütfen yukarıdaki API kullanılarak geliştirilen aşağıdaki Excel’den XML’e dönüştürücü çevrimiçi ücretsiz deneyin.

Çevrimiçi XML’den Excel’e Ücretsiz Dönüştürücü

XML’i Excel’e ücretsiz dönüştürmek nasıl? Lütfen yukarıdaki API kullanılarak geliştirilen aşağıdaki XML’den Excel’e dönüştürücü çevrimiçi ücretsiz deneyin.

Özetliyor

Blog yazısını burada sonlandırabiliriz. Excel ve XML dosyaları, verileri depolamak ve iletmek için yaygın olarak kullanılır. Buna göre bu yazıda oldukça kolay olan kurulum prosedürünü öğrendiniz. Artık biliyorsun:

  • Node.js kullanarak Excel dosyasını çevrimiçi olarak XML dosyasına dönüştürme;
  • Node.js kullanarak XML dosyasını Excel XLSX biçimine dönüştürme;
  • giriş dosyalarını programlı olarak yükleyin ve ardından dönüştürülen dosyaları indirin;
  • ücretsiz Excel’den XML’e dönüştürücü ve XML’den Excel’e çevrimiçi ücretsiz dönüştürücü;

Ayrıca, bu JavaScript kitaplığının eksiksiz belgelerini ziyaret etmeyi unutmayın. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşim kurmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.

Son olarak, blog.groupdocs.cloud, tutarlı bir şekilde yeni makaleler yazma sürecindedir. Bu nedenle, en son blog güncellemeleri için bağlantıda kalın. Ayrıca, aşağıdaki “Ayrıca Bakınız” bölümünde belirtilen ilgili başka blog makaleleri de bulunmaktadır.

Bir soru sor

Ücretsiz Destek Forumumuz aracılığıyla XLSX dosyasını XML formatına nasıl dönüştüreceğinizle ilgili sorularınızı/sorularınızı sormaktan çekinmeyin.

SSS

Node.js’de XLSX’i XML’e nasıl dönüştürebilirim?

Excel dosyasını hızlı ve kolay bir şekilde XML dosyasına dönüştürmeye ilişkin node.js kod örneğini öğrenmek için lütfen bu bağlantıyı takip edin.

REST API kullanarak Excel’i XML dosyasına dönüştürebilir miyiz?

Bir ConvertApi örneği oluşturun, dönüştürme ayarlarının değerlerini ayarlayın ve Excel için ConvertDocumentRequest çevrimiçi XML biçimine dönüştürme ile convertDocument yöntemini çağırın.

Excel’i çevrimiçi olarak ücretsiz olarak XML’e nasıl dönüştürebilirim?

Excel’den XML’e çevrimiçi dönüştürücü ücretsiz, Excel dosyasını hızlı ve kolay bir şekilde XML biçimine dönüştürmenize olanak tanır. Dönüştürme tamamlandıktan sonra, XML dosyasını indirebilirsiniz.

Excel dosyasını çevrimiçi olarak ücretsiz olarak XML formatına nasıl dönüştürebilirim?

  • Ücretsiz çevrimiçi Excel’den XML’e dönüştürücüyü açın
  • Excel elektronik tablosunu yüklemek veya XLSX dosyasını sürükleyip bırakmak için dosya bırakma alanının içine tıklayın.
  • Şimdi Dönüştür düğmesine tıklayın, çevrimiçi XLSX dosyasından XML dosyasına dönüştürücü, Excel dosyasını XML formatına çevirecektir.
  • Çıktı dosyasının indirme bağlantısı, Excel verilerinin XML’e dönüştürülmesinden hemen sonra kullanılabilir olacaktır.

Excel dosyasını XML dönüştürücü ücretsiz indirme kitaplığına nasıl kurarım?

Excel’i XML dönüştürücüsüne ücretsiz indirme node.js kitaplığı yükleyin ve Excel’i program aracılığıyla XML şemasına dönüştürün.

Windows’ta Excel dosyasını XML dosyasına nasıl dönüştürebilirim?

Windows için Excel’den XML’e dönüştürücüyü çevrimdışı ücretsiz olarak indirmek için lütfen bu bağlantıyı ziyaret edin. Bu Excel XLSX’ten XML dosyasına dönüştürücü ücretsiz indirme yazılımı, Excel verilerini tek bir tıklamayla hızlı bir şekilde pencerelerde XML dosyasına dönüştürecektir.

Node.js’de XML’i Excel tablosuna nasıl dönüştürebilirim?

XML dosyasının Excel’de nasıl açılacağına ilişkin Node.js kod parçacığını öğrenmek ve ardından birden çok XML dosyasını anında Excel’e aktarmak için bu bağlantıyı izleyin.

XML dosyasını REST API kullanarak programlı olarak Excel’e nasıl aktarırım?

Başlatın ve bir ConvertApi örneği oluşturun, convert ayarlarının farklı değerlerini ayarlayın ve XMl dosyasını node.js’de çevrimiçi olarak Excel’e dönüştürmek için ConvertDocumentRequest kullanarak convertDocument sınıf yöntemini çağırın.

XML’i çevrimiçi olarak ücretsiz olarak Excel’e nasıl dönüştürebilirim?

Excel’den XML’e dönüştürücü çevrimiçi ücretsiz, XML’i hızlı ve kolay bir şekilde Excel biçimine aktarmanıza olanak tanır. Dönüştürme tamamlandıktan sonra, Excel dosyasını indirebilirsiniz.

XML’i çevrimiçi olarak ücretsiz olarak Excel’e nasıl dönüştürebilirim?

  • Çevrimiçi ücretsiz XML’den XLSX’e dönüştürücüyü açın
  • XML dosyası yüklemek veya XML dosyasını sürükleyip bırakmak için dosya bırakma alanının içine tıklayın.
  • Şimdi Dönüştür düğmesine tıklayın, çevrimiçi XML’den XLS’ye dönüştürücü, XML’i Excel biçimine dönüştürecektir.
  • Çıktı dosyasının indirme bağlantısı, XML’den Excel’e çevrim içi ücretsiz dönüştürmeden hemen sonra kullanıma sunulacaktır.

XML to Spreadsheet converter ücretsiz indirme kitaplığı nasıl kurulur?

xml’den xlsx’e dönüştürücü çevrimiçi ve ücretsiz node.js kitaplığı oluşturmak ve XML’i programlı olarak Excel dosyasında açmak için lütfen bu bağlantıyı takip edin.

Windows’ta XML Excel’e nasıl aktarılır?

Windows için ücretsiz XML’den Excel’e dönüştürücüyü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu XML’den XLSX’e dönüştürücü çevrimdışı yazılım, XML’i pencerelerde tek bir tıklamayla hızlı bir şekilde Excel’e çevirecektir.

Ayrıca bakınız