Node.js kullanarak Excel'deki Sayfaları Gösterme

Node.js kullanarak Excel’deki Sayfaları Gösterme

Microsoft Excel dosyalarını kullanarak işle ilgili bir dizi görevi gerçekleştirirsiniz. Bu dosyalar çok büyük miktarda veri içeriyor ve sonuçların derlenmesi için karmaşık formüller uygulanıyor. Bu tür senaryolarda, istenmeyen sayfaları gizlerken netliği korumak için yalnızca çalışma sayfalarının gösterilmesine ihtiyacınız vardır. Bu blog yazısında, Node.js’yi programlı olarak kullanarak Excel’de E-Tabloların nasıl gösterileceğini öğrenmek için bu Çalışma Sayfası’nı kitaplık kullanacağız.

Aşağıdaki noktaları ele alacağız:

Çalışma sayfası kitaplığı kurulumu

Zengin özelliklere sahip bu kütüphanenin kurulum işlemi oldukça kolaydır. Bu nedenle, aşağıdaki komutları çalıştırarak API paketini indirmenizi veya yüklemenizi sağlar:

npm install java
npm install aspose.cells

Node.js kullanarak Excel’deki Sayfaları Gösterme

Birkaç satır kaynak kodu kullanarak Excel Çalışma Sayfasını gösteren kod pasajını programlı olarak yazalım.

Adımlar şunlardır:

  1. Workbook sınıfının bir nesnesini oluşturun ve kaynak Excel dosyasını yükleyin.
  2. getWorkSheets yöntemini çağırarak Excel dosyasının ilk çalışma Sayfasının referansını alın.
  3. get yöntemini çağırarak belirtilen dizindeki WorkSheet öğesini edinin.
  4. setVisible yönteminin değerini true olarak ayarlayarak Excel dosyasının ilk çalışma sayfasının gösterilmesi.
  5. Değiştirilen Excel dosyasını kaydetmek için save yöntemini çağırın.

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");
// Workbook sınıfının bir nesnesini oluşturun ve kaynak Excel dosyasını yükleyin.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// GetWorksheets yöntemini çağırarak Excel dosyasının ilk çalışma sayfasının referansını alın. 
var worksheets = workbook.getWorksheets();
// Belirtilen dizindeki Çalışma Sayfası öğesini edinin. 
var sheet = worksheets.get(0);
// setVisible yönteminin değerini true olarak ayarlayarak Excel dosyasının ilk çalışma sayfasını gösterme.
sheet.setVisible(true);
// Değiştirilen Excel dosyasını kaydetmek için kaydetme yöntemini çağırın. 
workbook.save( "output-hide.xls");

Benzer şekilde, setVisible yönteminin değerini false olarak ayarlarsanız ilk WorkSheet gizlenir.

Çıktı, ilk Çalışma Sayfasının gizlendiği aşağıdaki resimde görülebilir:

Excel'de Sayfaları Göster

Excel’deki sekmeleri programlı olarak Göster/Gizle

Benzer şekilde, bu WorkSheet kitaplığı, bir Excel dosyasındaki sekmeleri programlı olarak gösterme veya gizleme yöntemleri sunar. Sekmeleri gizlemek için aşağıdaki adımları takip edebilirsiniz:

  1. Workbook sınıfının yapıcısını bir Excel dosyasıyla başlatın.
  2. Şimdi, belirtilen dizindeki WorkSheet öğesini get kullanın.
  3. Excel dosyasının sekmelerini gizlemek için setShowTabs yöntemini çağırın. Sekmeleri gizlemek/göstermek için değeri false/true olarak ayarlayın.
  4. Güncellenen Excel dosyasını kaydetmek için save yöntemini çağırın.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook sınıfının yapıcısını bir Excel dosyasıyla başlatın. 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Şimdi, belirtilen dizindeki Çalışma Sayfası öğesini alın.
var sheet = workbook.getWorksheets().get(0);
// Excel dosyasının sekmelerini gizlemek için setShowTabs yöntemini çağırın. 
workbook.getSettings().setShowTabs(false);
// Güncellenen Excel dosyasını kaydetmek için kaydetme yöntemini çağırın. 
workbook.save( "output-hide-tab.xls");

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

Excel'deki sekmeleri gizleme

WorkSheet’te başlıkları gizle

Ayrıca satır/sütun başlıklarını programlı olarak gizleyebilirsiniz. Satır ve sütun başlıklarını gizlemek için lütfen aşağıdaki adımları ve kod pasajını izleyin:

  1. Workbook sınıfının bir örneğini oluşturun ve bir Excel dosyası yükleyin.
  2. get Belirtilen dizindeki WorkSheet öğesi.
  3. Excel dosyasının Satır/Sütun Başlıklarını gizlemek için setRowColumnHeadersVisible yöntemini çağırın.
  4. kaydet güncellenen Excel dosyasını.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook sınıfının bir örneğini oluşturun ve bir Excel dosyası yükleyin. 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Çalışma Sayfası öğesini belirtilen dizinde alın. 
var sheet = workbook.getWorksheets().get(0);
// Excel dosyasının Satır/Sütun Başlıklarını gizlemek için setRowColumnHeadersVisible yöntemini çağırın. 
sheet.setRowColumnHeadersVisible(false);
// güncellenen Excel dosyasını kaydedin. 
workbook.save( "output-hide-rows-cols.xls");

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

Çalışma Sayfasındaki başlıkları gizle

Ücretsiz Lisans Alın

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

Özetliyor

Bu bizi bu blog yazısının sonuna getiriyor. Excel dosyalarını programlı olarak değiştirmek ve işlemek için çok çeşitli özellikler sunan bu WorkSheet kitaplığını incelediniz. Ayrıca Node.js kullanarak Excel’de sayfaların nasıl gösterileceğini gördünüz. Üstelik sekmeleri, satır/sütun başlıklarını ve daha fazlasını gizlemek gibi çok daha fazlasını yapabilirsiniz. Diğer özellikleri öğrenmek için belgeleri ziyaret etmeyi unutmayın.

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ı forum üzerinden bize bildirebilirsiniz.

SSS

Excel’deki sayfaları otomatik olarak nasıl gösterebilirim?

Excel’deki sayfaları programlı olarak gizleyen/gösteren kod pasajını öğrenmek için lütfen bağlantı bağlantısını izleyin.

Ayrıca bakınız