Node.js kullanarak Excel'e Şekiller Ekleme

Node.js kullanarak Excel’e Şekiller Ekleme

Excel için bu JavaScript API, Çalışma Sayfalarına programlı olarak birden çok şekil eklemenizi sağlar. Yıldızlar, çizgiler, dikdörtgenler, oklar ve diğerleri gibi şekiller. Bu kütüphane, tüm bu süreci otomatikleştirmek için geniş bir yöntem yelpazesi sunar. Ayrıca şekilleri renklerle doldurabilir ve boyutlarını ihtiyaçlarınıza göre yapılandırabilirsiniz. Bu blog yazımızda Node.js Excel kütüphanesini kullanarak Excel’e şekil eklemek için kod parçacıkları yazacağız.

Bu kılavuzda aşağıdaki hususlar ele alınacaktır:

Node.js - API kurulumu kullanarak Excel’e şekil ekleme

Bu kütüphanenin kurulum işlemi basittir. API paketini indirebilir veya aşağıdaki komutları terminalde çalıştırarak yükleyebilirsiniz:

npm install java
npm install aspose.cells

Çalışma Sayfasına Çizgi şekli ekleme

Programlı olarak bir Excel dosyasına çizgi şekli eklemek için adımları ve kod pasajını takip edebilirsiniz:

  1. Workbook sınıfının bir örneğini oluşturun.
  2. Koleksiyondaki ilk çalışma sayfasına get(index) yöntemini çağırarak erişin.
  3. Satırı çalışma sayfasına eklemek için addShape yöntemini çağırın.
  4. Dosyayı 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 örneğini oluşturun
var workbook = new aspose.cells.Workbook();
// Get(index) yöntemini çağırarak koleksiyondaki ilk çalışma sayfasına erişin 
var sheet = workbook.getWorksheets().get(0);
// Satırı çalışma sayfasına eklemek için addShape yöntemini çağırın 
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// Dosyayı kaydetmek için kaydetme yöntemini çağırın 
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);

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

çizgi şekli

Excel dosyasına Dikdörtgen ekleme

Benzer şekilde, kod pasajını takip ederek bir dikdörtgen şekli ekleyebiliriz:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook sınıfının bir örneğini oluşturun
var workbook = new aspose.cells.Workbook();
// Get(index) yöntemini çağırarak koleksiyondaki ilk çalışma sayfasına erişin 
var sheet = workbook.getWorksheets().get(0);
// addShape yöntemini çağırarak dikdörtgeni çalışma sayfasına ekleyin 
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// Dosya 'yı kaydet. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);

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

dikdörtgen şekil

Çalışma Sayfasına Yıldız şekli ekleme

Excel için bu JavaScript API’sini kullanarak yıldız işareti eklemek için kod pasajını izleyin:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook sınıfının bir örneğini oluşturun 
var workbook = new aspose.cells.Workbook();
// Get(index) yöntemini çağırarak koleksiyondaki ilk çalışma sayfasına erişin 
var sheet = workbook.getWorksheets().get(0);
// addShape yöntemini çağırarak yıldız şeklini çalışma sayfasına ekleyin 
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// Dosya 'yı kaydet. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);

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

yıldız şekli

Çarpma işareti ekle

Excel için bu JavaScript API’sini kullanarak yıldız işareti eklemek için kod pasajını izleyin:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Workbook sınıfının bir örneğini oluşturun 
var workbook = new aspose.cells.Workbook();
// Koleksiyondaki ilk çalışma sayfasına get(index) çağırarak erişin 
var sheet = workbook.getWorksheets().get(0);
// addShape yöntemini çağırarak çarpma şeklini çalışma sayfasına ekleyin 
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// Dosya 'yı kaydet. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);

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

çarpma şekli

Ü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. Node.js Excel kitaplığını kullanarak Excel’e nasıl şekil ekleyeceğinizi anlattınız. Ayrıca Excel için bu JavaScript API’sinin bazı önemli özelliklerini incelediniz. Üstelik bu süreci programlı olarak otomatikleştirmek istiyorsanız bu blog yazısı size gerçekten yardımcı olacaktır. Ancak 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ı forumumuz üzerinden bize bildirebilirsiniz.

SSS

Excel’e birden çok şekli nasıl eklerim?

Excel dosyalarına programlı olarak çeşitli şekiller eklemenize yardımcı olacak kod pasajını öğrenmek için lütfen bunu bağlantı izleyin.

Ayrıca bakınız