Node.js'de Excel Sayfası Nasıl Düzenlenir

Node.js’de Excel Sayfası Nasıl Düzenlenir

MS Excel, veri girişi, karmaşık hesaplamalar, veri analizi, rapor oluşturma, görev yönetimi ve çok daha fazlası gibi bir dizi zengin özellik sunduğundan, herhangi bir işletme operasyonel yapısının ayrılmaz bir bileşenidir. Kullanıcılar finansal analiz gerçekleştirebilir ve ardından grafikleri kullanarak verileri görselleştirebilirler. Üstelik veri değişiklikleri çok sık meydana geliyor ve Excel elektronik tablolarının bu değişiklikleri yansıtacak şekilde güncellenmesi gerekiyor. Ancak tüm bu süreci otomatikleştirerek zamandan tasarruf edebiliriz. Bu yazıda Node.js’de Excel Sayfasını programlı olarak nasıl düzenleyeceğimizi öğreneceğiz.

Bu yazımızda aşağıdaki konuları ele alacağız:

Excel dosyasını düzenlemek için Node.js kitaplığı

Excel elektronik tablolarını programlı olarak düzenlemeye başlamak üzere Node.js Excel kitaplığını ayarlamak için lütfen aşağıdaki komutları çalıştırın.

npm install aspose.cells
npm install java

Kurulum bilgilerinin ve ön koşulların tamamını öğrenmek için lütfen bu blog gönderisini takip edin.

Not: Bu eğitimde “sample.xlsx” dosyasını yerleştirdiğimiz için projenizin kök dizininde bir kaynak XLSX dosyanızın olması gerekir.

Node.js’yi kullanarak Excel’de arayın ve değiştirin

Bu eylemi programlı olarak gerçekleştirme adımları aşağıda verilmiştir.

  1. Cells sınıfının bir nesnesini içe aktarın ve oluşturun.
  2. WorkBook alt sınıfını bir XLSX dosyasıyla başlatır.
  3. Bir değeri aramak ve onu yeni bir değerle değiştirmek için replace(placeHolder, newValue) yöntemini çağırın.
  4. Dosyayı save(fileName) yöntemini kullanarak kaydedin.

Aşağıdaki kod örneği, Node.js kullanılarak bir Excel dosyasındaki metnin nasıl aranacağını ve değiştirileceğini gösterir.

// arama ve değiştirme yoluyla bir değeri düzenleme
var aspose = aspose || {};
// Cells sınıfından bir nesne oluşturun.
aspose.cells = require("aspose.cells");
// WorkBook alt sınıfını bir XLSX dosyasıyla başlatır  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);

// Bir değeri aramak ve onu yeni bir değerle değiştirmek için değiştirme yöntemini çağırın
workbook.replace("mustafa", 100);

// verileri yeni bir xlsx dosyasına kaydedin
workbook.save("result.xlsx");

Şimdi sunucuyu başlatın ve çıktıyı aşağıdaki resimde gösterildiği gibi göreceksiniz.

Node.js'de Excel Sayfası Nasıl Düzenlenir

Node.js’de Excel Sayfası Nasıl Düzenlenir

Excel’deki hücreleri programlı olarak nasıl düzenleyebilirim?

Node.js Excel kitaplığı ayrıca bir Excel sayfasının belirli bir hücresindeki değeri güncellemenize de olanak tanır. Node.js dosyanızda bu işlevselliği elde etmek için aşağıdaki adımları izleyin:

  1. Cells sınıfının bir nesnesini oluşturun.
  2. Bir XLSX dosyasıyla örnekleyerek WorkBook alt sınıfının bir nesnesini oluşturun.
  3. Çalışma kitabına erişin, getCells() yöntemini çağırarak hücreleri alın ve Excel sayfasının belirli bir hücresini (yani B2) güncellemek için putValue(string) yöntemini çağırın.
  4. Dosyayı kaydetmek için save(fileName) yöntemini çağırın.
// Excel sayfasında belirli bir hücreyi düzenleme 
var aspose = aspose || {};
// Cells sınıfından bir nesne oluşturun.
aspose.cells = require("aspose.cells");
// WorkBook alt sınıfını bir XLSX dosyasıyla başlatır 
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Çalışma kitabına erişin, getCells() yöntemini çağırarak hücreleri alın ve Excel sayfasının belirli bir hücresini (B2) güncellemek için putValue(string) yöntemini çağırın 
workbook.getWorksheets().get(0).getCells().get("B2").putValue("new value");
// verileri yeni bir xlsx dosyasına kaydedin
workbook.save("result.xlsx");

Bu kod pasajının dışında, aşağıdaki resimde gösterilene benzer bir şey olacaktır.

elektronik tablo nasıl düzenlenir

Excel’deki hücreleri programlı olarak düzenleme

Excel elektronik tablosundaki verileri temizleme

Bu bölümde Node.js’yi programlı olarak kullanarak bir Excel sayfasındaki verileri nasıl temizleyeceğimizi öğreneceğiz. Aşağıdaki adımları gerçekleştireceğiz:

  1. Cells sınıfının bir nesnesini oluşturun.
  2. WorkBook alt sınıfını bir XLSX dosyasıyla başlatır.
  3. Tüm hücre ve satır nesnelerini temizlemek için clear() yöntemini çağırın.
  4. Dosyayı kaydetmek için save(fileName) yöntemini çağırın.
// bir SLSX dosyasının içeriğini temizleme
var aspose = aspose || {};
// Cells sınıfından bir nesne oluşturun.
aspose.cells = require("aspose.cells");
// WorkBook alt sınıfını bir XLSX dosyasıyla başlatır  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// tüm hücre ve satır nesnelerini temizlemek için clear() yöntemini çağırın.
workbook.getWorksheets().get(0).getCells().clear();
// verileri yeni bir xlsx dosyasına kaydedin
workbook.save("result.xlsx");

Sunucuyu başlattığınızda aşağıdaki resimde gösterilen çıktıyı görebilirsiniz.

Nodej.s Excel kütüphanesi

Node.js kitaplığını kullanarak Excel sayfasındaki verileri temizleme

Ücretsiz Lisans Alın

Aspose.Cells for Node.js’yi değerlendirme sınırlaması olmadan kullanmak için ücretsiz geçici lisansı kullanabilirsiniz.

Çözüm

Bu bizi bu blog yazısının sonuna getiriyor. Node.js’de Excel Sayfalarını programlı olarak nasıl düzenleyeceğimizi öğrendik. Belirli bir hücreyi düzenlemek ve dosya verilerini temizlemek için Node.js Excel kitaplığını kullandık. Kendi başınıza keşfedebileceğiniz ve pratik yapabileceğiniz burada daha birçok yöntem vardır. Ayrıca, conholdate.com sürekli olarak yeni konular üzerine yazıyor. Bu nedenle düzenli güncellemeler için lütfen bağlantıda kalın.

Bir soru sor

Herhangi bir sorunuz varsa, lütfen forum üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız