
Wstaw kształty w programie Excel za pomocą Node.js
Ten interfejs API JavaScript dla [Excel] umożliwia programowe dodawanie wielu kształtów w arkuszach. Kształty takie jak gwiazdy, linie, prostokąty, strzałki i wiele innych. Ta [biblioteka] oferuje szeroką gamę metod automatyzacji całego procesu. Dodatkowo możesz wypełniać kształty kolorami i konfigurować ich rozmiary w zależności od potrzeb. W tym poście napiszemy fragmenty kodu umożliwiające wstawianie kształtów w programie Excel przy użyciu biblioteki Excel Node.js.
W tym przewodniku zostaną omówione następujące punkty:
- Wstaw kształty w programie Excel za pomocą Node.js - instalacja API
- Wstaw kształt linii do arkusza
- Dodaj prostokąt w pliku Excel
- Wstaw kształt gwiazdy do arkusza
- Dodaj znak mnożenia
Wstaw kształty w programie Excel za pomocą Node.js - instalacja API
Proces instalacji tej biblioteki jest prosty. Możesz pobrać pakiet API lub zainstalować go, uruchamiając następujące polecenia w terminalu:
npm install java
npm install aspose.cells
Wstaw kształt linii do arkusza
Możesz wykonać kroki i fragment kodu, aby programowo dodać kształt linii do pliku Excel:
- Utwórz instancję klasy Workbook.
- Uzyskaj dostęp do pierwszego arkusza z kolekcji, wywołując metodę get(index).
- Wywołaj metodę addShape, aby dodać linię do arkusza.
- Wywołaj metodę save, aby zapisać plik.
Skopiuj i wklej następujący kod do swojego głównego pliku:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Utwórz instancję klasy Workbook
var workbook = new aspose.cells.Workbook();
// Uzyskaj dostęp do pierwszego arkusza z kolekcji, wywołując metodę get(index).
var sheet = workbook.getWorksheets().get(0);
// Wywołaj metodę addShape, aby dodać linię do arkusza
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// Wywołaj metodę save, aby zapisać plik
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);
Wynik możesz zobaczyć na obrazku poniżej:

Dodaj prostokąt w pliku Excel
Podobnie możemy dodać kształt prostokąta, postępując zgodnie z fragmentem kodu:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Utwórz instancję klasy Workbook
var workbook = new aspose.cells.Workbook();
// Uzyskaj dostęp do pierwszego arkusza z kolekcji, wywołując metodę get(index).
var sheet = workbook.getWorksheets().get(0);
// Dodaj prostokąt do arkusza, wywołując metodę addShape
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// Zapisz plik. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);
Wynik możesz zobaczyć na obrazku poniżej:

Wstaw kształt gwiazdy do arkusza
Postępuj zgodnie z fragmentem kodu, aby dodać znak gwiazdki, korzystając z interfejsu API JavaScript dla programu Excel:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Utwórz instancję klasy Workbook
var workbook = new aspose.cells.Workbook();
// Uzyskaj dostęp do pierwszego arkusza z kolekcji, wywołując metodę get(index).
var sheet = workbook.getWorksheets().get(0);
// Dodaj kształt gwiazdy do arkusza, wywołując metodę addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// Zapisz plik. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);
Wynik możesz zobaczyć na obrazku poniżej:

Dodaj znak mnożenia
Postępuj zgodnie z fragmentem kodu, aby dodać znak gwiazdki, korzystając z interfejsu API JavaScript dla programu Excel:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Utwórz instancję klasy Workbook
var workbook = new aspose.cells.Workbook();
// Uzyskaj dostęp do pierwszego arkusza z kolekcji, wywołując metodę get(index)
var sheet = workbook.getWorksheets().get(0);
// Dodaj kształt mnożenia do arkusza, wywołując metodę addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// Zapisz plik. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);
Wynik możesz zobaczyć na obrazku poniżej:

Zdobądź bezpłatną licencję
Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.
Podsumowując
W ten sposób dotarliśmy do końca tego wpisu na blogu. Omówiłeś już sposób wstawiania kształtów w programie Excel przy użyciu biblioteki Excel Node.js. Ponadto zapoznałeś się z kilkoma ważnymi funkcjami tego interfejsu API JavaScript dla programu Excel. Co więcej, ten wpis na blogu naprawdę Ci pomoże, jeśli chcesz programowo zautomatyzować ten proces. Nie zapomnij jednak odwiedzić dokumentacji, aby poznać inne funkcje.
Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.
Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego też prosimy o kontakt w celu otrzymywania regularnych aktualizacji.
Zadać pytanie
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania
Jak wstawić wiele kształtów do programu Excel?
Kliknij ten [link], aby poznać fragment kodu, który pomaga programowo dodawać różne kształty do plików Excel.