Node.js'de Excel'i XML'e dönüştürme

Node.js’de Excel’i XML’e dönüştürme

Çok büyük miktarda veriyle dolu Excel dosyalarınız var ve programlı olarak XML dosya biçimine dönüştürmek mi istiyorsunuz? XLSX/XLS’nin XML dosya formatına dönüştürülmesi artık birkaç satır kaynak koddan ibarettir. Node.js’de Excel’i XML’e dönüştürmek için bu JavaScript Excel’i kitaplık kullanacağız. Ayrıca bu manipülasyonu ve dönüştürme işlemlerini gerçekleştirecek adımları ve kod parçasını da yazacağız. Bu nedenle yerel makinenize Node.js’yi yüklediğinizden emin olun.

Bu makalede aşağıdaki noktalar ele alınacaktır:

JavaScript Excel kitaplığı kurulumu

Bu kütüphanenin kurulum işlemi kolaydır ve zorluk yaşamanız durumunda kurulum bölümüne geçebilirsiniz. Projenizde bu API’yi etkinleştirmenin iki yolu vardır.

Öncelikle kurulumu gerçekleştirmek için aşağıdaki komutları çalıştırabilirsiniz:

npm install java
npm install aspose.cells

Diğer yol ise API paketini [indirmek] ve Node.js projenizde bu kitaplığı etkinleştirmektir.

Node.js’de Excel’i XML’e dönüştürme

Bu kütüphane, kurumsal düzeydeki özellikleri nedeniyle çok güçlü ve sağlamdır.

Aşağıdaki adımları ve kod parçasını takip edebilirsiniz:

  1. Workbook sınıfının bir nesnesini oluşturun ve kaynak Excel dosyasını yükleyin.
  2. Bir dosyayı XML dosya biçiminde kaydetmek için kullanılacak XmlSaveOptions() sınıfının bir örneğini oluşturun.
  3. Dosyayı kaydetmek için save yöntemini çağırın.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook sınıfının bir nesnesini oluşturun ve kaynak excel dosyasını yükleyin  
var wb = new aspose.cells.Workbook("sample.xlsx");
// Bir dosyayı XML dosya biçiminde kaydetmek için kullanılacak XmlSaveOptions() sınıfının bir örneğini oluşturun.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// Dosyayı kaydetmek için kaydetme yöntemini çağırın
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

Çıktıyı aşağıdaki resimde görebilirsiniz:

Node.js'de Excel'i XML'e dönüştürme

Node.js’de Excel’i XML’e dönüştürme

Excel’den XML’e dönüştürme - gelişmiş seçenekler

Bu bölümde, bu JavaScript Excel kütüphanesinin sunduğu bazı önemli özellikler incelenecektir.

Adımlar ve kod pasajı aşağıdadır:

  1. Workbook sınıfının bir nesnesini oluşturun ve kaynak Excel dosyasını yükleyin.
  2. Bir dosyayı XML dosya biçiminde kaydetmek için kullanılacak XmlSaveOptions sınıfının bir örneğini oluşturun.
  3. Dosyayı kaydettikten sonra çalışma kitabını boşaltan setClearData yöntemini çağırın.
  4. setCreateDirectory değeri doğruysa, dosya kaydedilmeden önce dizin otomatik olarak oluşturulacaktır.
  5. setCachedFileFolder yöntemi bazı kapsamlı verileri depolamak için kullanılır.
  6. Dosyayı kaydetmek için save yöntemini çağırın.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook sınıfının bir nesnesinin örneğini oluşturun ve kaynak excel dosyasını yükleyin  
var wb = new aspose.cells.Workbook("sample.xlsx");
// Bir dosyayı XML dosya biçiminde kaydetmek için kullanılacak XmlSaveOptions() sınıfının bir örneğini oluşturun.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// Dosyayı kaydettikten sonra çalışma kitabını boşaltan setClearData yöntemini çağırın.
XmlSaveOptions.setClearData(flase);
// setCreateDirectory'nin değeri doğruysa, dosya kaydedilmeden önce dizin otomatik olarak oluşturulacaktır. 
XmlSaveOptions.setCreateDirectory(true);
// setCachedFileFolder yöntemi bazı büyük verileri depolamak için kullanılır. 
XmlSaveOptions.setCachedFileFolder(true);
// Dosyayı kaydetmek için kaydetme yöntemini çağırın 
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamalarının ötesinde denemek için ücretsiz geçici lisans alabilirsiniz.

Özetliyor

Bu blog yazısını burada sonlandıralım. Node.js’de Excel’i XML’e programlı olarak nasıl dönüştüreceğimizi inceledik. Ayrıca bu JavaScript Excel kütüphanesinin sunduğu bazı gelişmiş yöntemleri de araştırdık. Ayrıca diğer yöntemleri öğrenmek için belgeleri ziyaret edebilirsiniz. İş uygulamanızı sağlam bir Excel’den XML’e dönüştürücüyle donatmak istiyorsanız bu API kesinlikle size yardımcı olacaktır. Aslında conholdate.com diğer heyecan verici konular üzerine yeni blog yazıları yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuz üzerinden bize bildirebilirsiniz.

SSS

Excel verilerini XML’e nasıl aktarırım?

Node.js’de Excel’i programlı olarak XML’e dönüştürmek için bu JavaScript Excel’i kitaplık yükleyin. API ayrıntılarının tamamı için belgeleri ziyaret edebilirsiniz.

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

XLSX dosyalarını programlı olarak XML dosyalarına dönüştürmek için bu XmlSaveOptions sınıfını kontrol edebilirsiniz. Ayrıca yöntemlerin listesini burada görebilirsiniz.

Ayrıca bakınız