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
- Çalışma Sayfasına Çizgi şekli ekleme
- Excel dosyasına Dikdörtgen ekleme
- Çalışma Sayfasına Yıldız şekli ekleme
- Çarpma işareti ekle
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:
- Workbook sınıfının bir örneğini oluşturun.
- Koleksiyondaki ilk çalışma sayfasına get(index) yöntemini çağırarak erişin.
- Satırı çalışma sayfasına eklemek için addShape yöntemini çağırın.
- 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:
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:
Ç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:
Ç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:
Ü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.