API JavaScript dành cho Excel này cho phép bạn thêm nhiều hình dạng trong Trang tính theo chương trình. Các hình dạng như ngôi sao, đường thẳng, hình chữ nhật, mũi tên và nhiều hình dạng khác. Thư viện này cung cấp nhiều phương pháp để tự động hóa toàn bộ quá trình này. Ngoài ra, bạn có thể tô màu các hình dạng và định cấu hình kích thước của chúng tùy theo yêu cầu của bạn. Trong bài đăng trên blog này, chúng tôi sẽ viết đoạn mã để chèn hình trong Excel bằng thư viện Node.js Excel.
Các điểm sau đây sẽ được đề cập trong hướng dẫn này:
- Chèn hình trong Excel bằng Node.js - Cài đặt API
- Chèn hình dạng đường vào bảng tính
- Thêm hình chữ nhật vào tệp Excel
- Chèn hình ngôi sao vào bảng tính
- Thêm dấu nhân
Chèn hình trong Excel bằng Node.js - Cài đặt API
Quá trình cài đặt thư viện này rất đơn giản. Bạn có thể tải xuống gói API hoặc cài đặt nó bằng cách chạy các lệnh sau vào thiết bị đầu cuối:
npm install java
npm install aspose.cells
Chèn hình dạng đường vào bảng tính
Bạn có thể làm theo các bước và đoạn mã để thêm hình dạng đường thẳng vào tệp Excel theo chương trình:
- Khởi tạo một thể hiện của lớp Workbook.
- Truy cập bảng tính đầu tiên từ bộ sưu tập bằng cách gọi phương thức get(index).
- Gọi phương thức addShape để thêm dòng vào trang tính.
- Gọi phương thức save để lưu tệp.
Sao chép và dán đoạn mã sau vào tệp chính của bạn:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Khởi tạo một thể hiện của lớp Workbook
var workbook = new aspose.cells.Workbook();
// Truy cập bảng tính đầu tiên từ bộ sưu tập bằng cách gọi phương thức get(index)
var sheet = workbook.getWorksheets().get(0);
// Gọi phương thức addShape để thêm dòng vào trang tính
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// Gọi phương thức save để lưu file
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);
Bạn có thể thấy đầu ra trong hình ảnh dưới đây:
Thêm hình chữ nhật vào tệp Excel
Tương tự, chúng ta có thể thêm hình chữ nhật bằng cách làm theo đoạn mã:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Khởi tạo một thể hiện của lớp Workbook
var workbook = new aspose.cells.Workbook();
// Truy cập bảng tính đầu tiên từ bộ sưu tập bằng cách gọi phương thức get(index)
var sheet = workbook.getWorksheets().get(0);
// Thêm hình chữ nhật vào bảng tính bằng cách gọi phương thức addShape
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// Lưu các tập tin. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);
Bạn có thể thấy đầu ra trong hình ảnh dưới đây:
Chèn hình ngôi sao vào bảng tính
Hãy làm theo đoạn mã để thêm dấu sao bằng API JavaScript dành cho Excel này:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Khởi tạo một thể hiện của lớp Workbook
var workbook = new aspose.cells.Workbook();
// Truy cập bảng tính đầu tiên từ bộ sưu tập bằng cách gọi phương thức get(index)
var sheet = workbook.getWorksheets().get(0);
// Thêm hình ngôi sao vào bảng tính bằng cách gọi phương thức addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// Lưu các tập tin. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);
Bạn có thể thấy đầu ra trong hình ảnh dưới đây:
Thêm dấu nhân
Hãy làm theo đoạn mã để thêm dấu sao bằng API JavaScript dành cho Excel này:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Khởi tạo một thể hiện của lớp Workbook
var workbook = new aspose.cells.Workbook();
// Truy cập trang tính đầu tiên từ bộ sưu tập bằng cách gọi get(index)
var sheet = workbook.getWorksheets().get(0);
// Thêm hình dạng nhân vào bảng tính bằng cách gọi phương thức addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// Lưu các tập tin. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);
Bạn có thể thấy đầu ra trong hình ảnh dưới đây:
Nhận giấy phép miễn phí
Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.
Tổng hợp
Điều này đưa chúng ta đến phần cuối của bài viết blog này. Bạn đã trải qua cách chèn hình trong Excel bằng thư viện Excel Node.js. Ngoài ra, bạn đã tìm hiểu một số tính năng nổi bật của API JavaScript dành cho Excel này. Hơn nữa, bài đăng trên blog này sẽ thực sự giúp ích cho bạn nếu bạn đang muốn tự động hóa quy trình này theo chương trình. Tuy nhiên, đừng quên truy cập tài liệu để biết các tính năng khác.
Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.
Cuối cùng, conholdate.com đang viết bài blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.
Đặt một câu hỏi
Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.
Câu hỏi thường gặp
Làm cách nào để chèn nhiều hình vào Excel?
Vui lòng theo dõi liên kết này để biết đoạn mã giúp bạn thêm các hình dạng khác nhau trong tệp Excel theo chương trình.