Node.js'de Excel hücrelerini birleştirme veya birleştirme

Node.js’de Excel hücrelerini birleştirme veya birleştirme

Büyük miktarda verinin yönetilmesi veya işlenmesi gerektiğinde Excel sayfaları ile çalışmak zorlu bir görev haline gelir. Excel çalışma sayfasındaki hücreleri birleştirmek veya birleştirmek, kullanıcılar tarafından sıklıkla gerçekleştirilen bir işlemdir. İçeriği merkeze yerleştirmek için birden fazla hücreyi ve satırı birleştirmenize olanak tanır. Dolayısıyla tüm bu sürecin otomatize edilmesi verimlilik ve sağlamlık getirecek ve veri kaybı yaşanma ihtimali olmayacaktır. Ancak bu blog yazısında, Node.js’yi kullanarak Excel sayfalarındaki hücreleri birleştirmeyi kaldıracağız veya birleştireceğiz.

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

Not: Bu makalede “sample.xlsx" dosyasını yerleştirdiğimiz gibi, kaynak XLSX dosyasını da proje kök dizinine yerleştirin.

Node.js’deki Excel hücrelerini programlı olarak birleştirme

Node.js Excel kitaplığı, bir Excel çalışma sayfasının birkaç hücresini programlı olarak birleştirmek için güçlü yöntemler sağlar.

Node.js kullanarak bir Excel Sayfasındaki hücreleri birleştirme adımları aşağıda verilmiştir:

  1. Cells sınıfının bir nesnesini örnekleyin.
  2. WorkBook alt sınıfının bir nesnesini bir Excel dosyasıyla başlatın.
  3. Çalışma sayfanıza erişin ve belirtilen hücre aralığını tek bir hücrede birleştirmek için merge(firstRow, FirstColumn, totalRows, totalColumns) yöntemini çağırın.
  4. Dosyayı kaydetmek için save(fileName) yöntemini çağırın.

Aşağıdaki kod parçacığı, bir Excel Sayfasındaki hücreleri programlı olarak birleştirmektir.

var aspose = aspose || {};
// Cells sınıfının bir nesnesini örnekleyin.
aspose.cells = require("aspose.cells");
// WorkBook alt sınıfının bir nesnesini bir Excel dosyasıyla başlatın.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Çalışma sayfanıza erişin ve belirtilen hücre aralığını tek bir hücrede birleştirmek için merge(firstRow, FirstColumn, totalRows, totalColumns) yöntemini çağırın.
workbook.getWorksheets().get(0).getCells().merge(0,0,2,2)
// Dosyayı kaydetmek için save(fileName) yöntemini çağırın.
workbook.save("result.xlsx");

Yukarıdaki kod parçacığının çıktısını aşağıdaki görselde görebilirsiniz.

Excel'de hücreleri birleştirme

Node.js kullanarak Excel’deki hücreleri birleştirin

Excel E-Tablolarındaki hücrelerin birleştirmesini kaldırmak için Node.js kitaplığı

Kullanıcıların birçok durumda birden fazla hücreyi birleştirmesi gerekir ve Node.js Excel kitaplığı bu işlemi otomatikleştirmenize olanak tanır.

Bu işlevselliğe aşağıda belirtilen adımları izleyerek ulaşabiliriz:

  1. Cells sınıfının bir nesnesini oluşturun.
  2. WorkBook alt sınıfının bir nesnesini başlatın ve onu bir Excel dosyasıyla başlatın.
  3. Excel sayfanıza erişin ve bir Excel sayfasındaki hücreleri programlı olarak ayırmak için unMerge(firstRow, FirstColumn, totalRows, totalColumns) yöntemini çağırın.
  4. Dosyayı save(fileName) yöntemini kullanarak kaydedin.

Node.js kullanarak bir Excel çalışma sayfasındaki hücreleri birleştirmeyi kaldırmak için kod parçacığı aşağıda belirtilmiştir.

var aspose = aspose || {};
// Cells sınıfının bir nesnesini oluşturun.
aspose.cells = require("aspose.cells");
// WorkBook alt sınıfının bir nesnesini başlatın ve onu bir Excel dosyasıyla başlatın.
var sampleFile = "result.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Excel sayfanıza erişin ve bir Excel sayfasındaki hücreleri birleştirmek için unMerge(firstRow, FirstColumn, totalRows, totalColumns) yöntemini çağırın. 
workbook.getWorksheets().get(0).getCells().unMerge(0,0,2,2)
// Save(fileName) yöntemini kullanarak dosyayı kaydedin. 
workbook.save("result2.xlsx");

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

Excel'de hücreleri ayırma

Node.js’yi kullanarak excel’deki hücreleri ayırma

Excel Sayfasındaki bir aralığın içeriği nasıl temizlenir?

Bir Node.js uygulamasında bir Excel çalışma sayfasındaki belirli bir hücre aralığındaki verileri programlı olarak temizlemek için aşağıdaki adımları uygulayın:

  1. Cells sınıfının bir nesnesini başlatın.
  2. Şimdi, WorkBook alt sınıfının bir nesnesini oluşturun ve onu bir Excel dosyasıyla örnekleyin.
  3. Bir Excel dosyasındaki bir hücre aralığının verilerini silmek için clearContents(startRow, startColumn, endRow, endColumn) yöntemini çağırın.
  4. save(fileName) yöntemini kullanarak dosyayı kaydedin.

Excel çalışma sayfasındaki bir aralıktaki verileri temizlemek için aşağıdaki kod parçacığını kopyalayıp ana dosyanıza yapıştırın.

var aspose = aspose || {};
// Cells sınıfının bir nesnesini başlatın.
aspose.cells = require("aspose.cells");
// Şimdi WorkBook alt sınıfının bir nesnesini oluşturun ve bunu bir Excel dosyasıyla örnekleyin.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Bir Excel dosyasındaki bir hücre aralığına ait verileri silmek için clearContents(startRow, startColumn, endRow, endColumn) yöntemini çağırın.
workbook.getWorksheets().get(0).getCells().clearContents(1,0,1,1)
// Save(fileName) yöntemini kullanarak dosyayı kaydedin.
workbook.save("result.xlsx");

Bu kod pasajının çıktısı aşağıdaki resimde gösterildiği gibi olacaktır.

bir aralığın içeriğini temizle

Excel sayfasındaki bir aralığın içeriğini temizleme

Ücretsiz Lisans Alın

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

Çözüm

Bu, bu blog yazısının sonu. Node.js kullanarak Excel sayfalarındaki hücreleri birleştirme veya birleştirmeyi kaldırma ve belirli bir hücre aralığındaki verileri temizleme gibi bazı önemli konuları ele aldık. Bu Node.js Excel kitaplığında keşfedebileceğiniz başka ilgili yöntemler de vardır. Ayrıca Aspose.Cells for Node.js hakkında daha fazla bilgi edinmek için lütfen belgeleri inceleyin. Dahası, conholdate.com istikrarlı bir şekilde yeni makaleler yazma sürecindedir. Bu nedenle düzenli güncellemeler için lütfen bağlantıda kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuzda paylaşabilirsiniz.

Ayrıca bakınız