Node.js'de Metni Excel Dosyasına Dönüştürme

Node.js’de Metni Excel Dosyasına Dönüştürme

Programlı olarak etkili bir şekilde kolayca Text‘i Excel‘ye dönüştürebilirsiniz. Çok miktarda veriye sahip olduğunuz ve bunları Excel sayfalarına aktarmanız gereken yaygın bir senaryodur. Neyse ki, Metinden Excel’e dönüştürmeyi kolayca otomatikleştirebileceğiniz Excel için bu JS kütüphane ile karşılaşacaksınız. Bu makalede, bu kütüphanenin yardımıyla Node.js’deki metni Excel dosyasına dönüştürmenin artık zor bir iş olmadığını göreceksiniz. Ancak makinenizde Node.js’nin kurulu olduğundan emin olun.

Aşağıdaki bölümlerden geçeceksiniz:

Excel kurulumu için JS kütüphanesi

Hızlı gelişim söz konusu olduğunda herhangi bir kütüphanenin kurulum prosedürü önemlidir. Bu nedenle, API paketini indirerek veya terminalde aşağıdaki komutları çalıştırarak kurabilirsiniz.

npm install java
npm install aspose.cells

Node.js’de Metni Excel Dosyasına Dönüştürme

Artık bu kurumsal düzeydeki kitaplığın sunduğu yöntemleri kullanmaya başlamaya hazırsınız. Metni Excel’e dönüştürmeyi programlı olarak uygulamak için lütfen adımları ve kod pasajını izleyin.

  1. Workbook sınıfının bir nesnesinin örneği oluşturuluyor.
  2. get(index) yöntemini çağırarak ilk çalışma sayfasına erişin.
  3. A sütununa kişilerin adlarını eklemek için putValue yöntemini çağırın. Ad ve Soyadı boşlukla ayrılır.
  4. Yükleme metin dosyasına ilişkin seçenekleri temsil eden TxtLoadOptions sınıfının bir örneğini oluşturun.
  5. Bir dize değerini ayırıcı olarak ayarlamak için setSeparatorString yöntemini çağırın.
  6. A sütununu TextToColumns() yöntemini kullanarak iki sütuna bölün.
  7. save yöntemini çağırarak çalışma kitabını XLSX formatında kaydedin.

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Bir Çalışma Kitabı nesnesinin örneğini oluşturma
var wb = new aspose.cells.Workbook();
//Get(index) yöntemini çağırarak ilk çalışma sayfasına erişin. 
var ws = wb.getWorksheets().get(0);
// A sütununa kişilerin adını eklemek için putValue yöntemini çağırın. Ad ve Soyadı boşlukla ayrılır.
ws.getCells().get("A1").putValue("John Teal");
ws.getCells().get("A2").putValue("Peter Graham");
ws.getCells().get("A3").putValue("Brady Cortez");
ws.getCells().get("A4").putValue("Mack Nick");
ws.getCells().get("A5").putValue("Hsu Lee");
// Metin dosyasını yükleme seçeneklerini temsil eden TxtLoadOptions sınıfının bir örneğini oluşturun. 
var opts = aspose.cells.TxtLoadOptions();
// Bir dize değerini ayırıcı olarak ayarlamak için setSeparatorString yöntemini çağırın. 
opts.setSeparatorString(" ");
// TextToColumns() yöntemini kullanarak A sütununu iki sütuna bölün. 
ws.getCells().textToColumns(0, 0, 5, opts);
// Save yöntemini çağırarak çalışma kitabını xlsx formatında kaydedin. 
wb.save(  "outputTextToColumns.xlsx");

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

metni sütunlara dönüştür

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Özetliyor

Metinden Excel’e dönüştürmeyi programlı olarak nasıl gerçekleştireceğinizi öğrenmiş olmanızı umarak bu blog yazısını burada sonlandırıyoruz. Node.js’de metni Excel dosyasına dönüştürmek, Excel için bu JS kitaplığı nedeniyle hafif bir iştir. Ancak metni güçlü bir şekilde sütunlara dönüştürmek için bir modül oluşturabilirsiniz. Ayrıca, bu kütüphanenin diğer zengin özelliklerini öğrenmek için lütfen belgeleri ziyaret edin.

Ayrıca Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak conholdate.com yeni blog yazıları yazıyor. Bu nedenle, düzenli 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

Node.js’yi kullanarak bir Excel elektronik tablosuna nasıl veri yazarım?

Metin verilerini e-tablonun sütunlarına yazan kod pasajını öğrenmek için lütfen bu bağlantı‘yı ziyaret edin.

Ayrıca bakınız