Hướng dẫn ngắn này mô tả cách áp dụng chủ đề Excel với Node.js. Nó có các chi tiết để thiết lập IDE cho quá trình phát triển, danh sách các bước để viết chương trình và mã mẫu minh họa cách sử dụng chủ đề cho Excel với Node.js. Bạn có thể đặt các tham số khác nhau để tùy chỉnh định dạng bằng bộ liệt kê ThemeColorType.
Các bước để áp dụng chủ đề màu Excel với Node.js
- Định cấu hình IDE để sử dụng Aspose.Cells cho Node.js qua Java nhằm đặt chủ đề màu
- Tải hoặc tạo tệp Excel bằng lớp Workbook và lấy đối tượng kiểu từ ô đích
- Đặt màu chủ đề nền trước bằng cách sử dụng bộ liệt kê ThemeColorType
- Đặt mẫu cho kiểu
- Truy cập phông chữ từ kiểu và đặt theme color của nó
- Đặt kiểu cho ô và lưu sổ làm việc kết quả
Các bước này tóm tắt quá trình sử dụng chủ đề bảng tính Excel với Node.js. Tạo hoặc tải Sổ làm việc, truy cập vào một ô, lấy kiểu của nó và đặt màu và mẫu chủ đề nền trước của nó. Lấy phông chữ từ kiểu và đặt màu chủ đề của nó trước khi đặt kiểu trở lại ô.
Mã để đặt chủ đề sổ làm việc Excel bằng Node.js
var aspose = aspose || {}; | |
const AsposeCells = require('aspose.cells'); | |
// Instantiate a Workbook | |
const workbook = new AsposeCells.Workbook(); | |
// Get cells collection | |
const cells = workbook.getWorksheets().get(0).getCells(); | |
// Get the A3 cell | |
const cell = cells.get('A3'); | |
// Get the style | |
const style = cell.getStyle(); | |
// Set foreground theme color | |
style.setForegroundThemeColor(new AsposeCells.ThemeColor(AsposeCells.ThemeColorType.ACCENT_4, 0.5)); | |
// Set the pattern | |
style.setPattern(AsposeCells.BackgroundType.DIAGONAL_STRIPE); | |
// Get the font | |
const font = style.getFont(); | |
// Set the theme color | |
font.setThemeColor(new AsposeCells.ThemeColor(AsposeCells.ThemeColorType.ACCENT_2, 0.4)); | |
// Apply style | |
cell.setStyle(style); | |
// Put a value | |
cell.putValue('Testing1'); | |
// Save the Excel file | |
workbook.save('output.xlsx'); | |
console.log("Theme applied successfully"); |
Mã này trình bày cách sử dụng chủ đề Microsoft Excel với Node.js. Tạo một đối tượng ThemeColor bằng cách sử dụng bộ liệt kê ThemeColorType và đặt nó làm màu chủ đề nền trước theo kiểu và màu chủ đề của phông chữ cho kiểu hiện tại. Bạn có thể áp dụng chủ đề cho một hoặc nhiều ô bằng cách truy cập bộ sưu tập Ô từ một trang tính.
Bài viết này đã hướng dẫn chúng ta cách làm việc với các chủ đề mặc định trong tệp Excel. Để thêm đường viền trong file Excel tham khảo bài viết Thêm đường viền trong Excel bằng Node.js.