คู่มือนี้แชร์รายละเอียดการใช้ Excel ธีมในตัวใน Java สำหรับเซลล์ มีทรัพยากรที่จำเป็นสำหรับการพัฒนา รายการขั้นตอนในการเขียนแอปพลิเคชัน และตัวอย่างโค้ดเพื่อพัฒนาโปรแกรมเพื่อตั้งค่า ธีมสเปรดชีต Excel ใน Java ใช้คุณสมบัตินี้ในแพลตฟอร์มที่รองรับ Java และภาษาต่างๆ เช่น C#, Java, Python, Node.js และ C++
ขั้นตอนในการใช้ธีม Excel ใน Java
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Cells for Java เพื่อตั้งค่าธีมสำหรับ Excel
- สร้างหรือโหลด Excel file ด้วยข้อมูลบางส่วน และเข้าถึงเซลล์จากข้อมูลนั้น
- รับรูปแบบเซลล์และตั้งค่าสีธีมพื้นหน้าโดยใช้วัตถุ ThemeColor
- รับแบบอักษรของเซลล์และตั้งค่าสีของธีม
- กำหนดสไตล์ใหม่สำหรับเซลล์
- บันทึกสมุดงาน
ขั้นตอนที่กล่าวมาข้างต้นอธิบายกระบวนการใช้ธีม สมุดงาน Excel ใน Java เริ่มต้นกระบวนการโดยการเข้าถึงสไตล์เซลล์จากแผ่นงานในสมุดงาน และตั้งค่าสีและรูปแบบของธีมพื้นหน้า ในขั้นตอนถัดไป ให้ตั้งค่าสีธีมของฟอนต์และตั้งค่าสไตล์ให้กับเซลล์ก่อนที่จะบันทึกเวิร์กบุ๊ก
รหัสเพื่อใช้ธีมสำหรับ Excel ใน Java
import com.aspose.cells.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Apply color theme in Excel in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Instantiate a Workbook. | |
Workbook workbook = new Workbook(); | |
// Get cells collection | |
Cells cells = workbook.getWorksheets().get(0).getCells(); | |
// Get the A3 cell | |
Cell c = cells.get("A3"); | |
// Get the style | |
Style s = c.getStyle(); | |
// Set foreground theme color | |
s.setForegroundThemeColor(new ThemeColor(ThemeColorType.ACCENT_4, 0.5)); | |
// Set the pattern | |
s.setPattern(BackgroundType.DIAGONAL_STRIPE); | |
// Get the font | |
Font f = s.getFont(); | |
// Set the theme color | |
f.setThemeColor(new ThemeColor(ThemeColorType.ACCENT_2, 0.4)); | |
// Apply style. | |
c.setStyle(s); | |
// Put a value. | |
c.putValue("Testing1"); | |
// Save the excel file. | |
workbook.save("output.xlsx"); | |
System.out.println("Done"); | |
} | |
} |
ข้อมูลโค้ดนี้สาธิตกระบวนการใช้ ธีม Microsoft Excel ใน Java เริ่มต้น ใช้เมธอด getStyle() เพื่อเข้าถึงสไตล์ของเซลล์และตั้งค่าสีของธีมโดยการเรียกเมธอด setForegroundThemeColor() ใช้ตัวเลือกต่างๆ ใน ThemeColorType ขณะตั้งค่าคุณสมบัติสไตล์และแบบอักษรของเซลล์ ช่วงของเซลล์ หรือคอลเลกชันเซลล์ทั้งหมดในแผ่นงาน
บทความนี้แนะนำให้เราตั้งค่าสีธีมของเซลล์ หากต้องการใช้การจัดรูปแบบตามเงื่อนไข โปรดดูบทความเกี่ยวกับ ใช้การจัดรูปแบบตามเงื่อนไขใน Excel โดยใช้ Java