คุณสมบัติ
ภาพรวมของฟีเจอร์
Aspose.Cells FOSS for Java ให้ความสามารถต่อไปนี้สำหรับแอปพลิเคชัน Java 17+
การจัดการเวิร์กบุ๊กและเวิร์กชีต
- สร้างเวิร์กบุ๊กใหม่ด้วย
new Workbook()โดยใช้รูปแบบ try-with-resources - โหลดไฟล์
.xlsxที่มีอยู่ผ่านnew Workbook(path)หรือnew Workbook(path, options) - เข้าถึงแผ่นงานผ่าน
getWorksheets().get(index)หรือโดยชื่อ - เปลี่ยนชื่อแผ่นงานด้วย
setName(), เพิ่มและลบแผ่นงาน, ตั้งค่าแผ่นงานที่ใช้งานอยู่ - ควบคุมการมองเห็นของแผ่นงานและสีแท็บผ่าน
WorksheetViewModel - เปิดใช้งานโหมดซ่อมแซมด้วย
LoadOptions.setTryRepairPackage()และsetTryRepairXml()
ค่าเซลล์และสูตร
- ตั้งค่าค่าที่มีประเภทด้วย
cell.putValue()สำหรับString,int,double,booleanและLocalDateTime - ตรวจสอบประเภทค่าผ่าน
CellValueType:STRING,NUMBER,BOOLEAN,DATE_TIME,FORMULA,BLANK - เก็บสตริงสูตรด้วย
cell.setFormula()— จะคำนวณใหม่โดย Excel เมื่อเปิดไฟล์ - เข้าถึงการแสดงผลสตริงผ่าน
cell.getStringValue() - อ่านค่าดิบผ่าน
cell.getValue()เป็นObject
การจัดรูปแบบเซลล์และสไตล์
- ใช้แบบอักษร, เส้นขอบ, การเติมสี, และการจัดแนวผ่านคลาส
Styleจากcell.getStyle() - ตั้งค่าตัวหนา, สี, และชื่อแบบอักษรผ่าน
Style.getFont() - ควบคุมการจัดแนวผ่าน
HorizontalAlignment(LEFT,CENTER,RIGHT) และAlignmentValue - ตั้งค่ารูปแบบตัวเลขโดยใช้
style.setCustom()หรือรูปแบบในตัวNumberFormat - ปรับความสูงของแถวและความกว้างของคอลัมน์ด้วย
getRows().get(n).setHeight()และgetColumns().get(n).setWidth()
AutoFilter
- ตั้งช่วงหัวข้อ AutoFilter ด้วย
ws.getAutoFilter().setRange() - เพิ่มคอลัมน์ตัวกรองผ่าน
getFilterColumns().add(index) - กำหนดเกณฑ์ตัวกรองแบบกำหนดเองผ่าน
AutoFilterCustomFilterและFilterOperatorType - ใช้ตัวกรอง top-10 ผ่าน
AutoFilterTop10
การตรวจสอบข้อมูลและการจัดรูปแบบตามเงื่อนไข
- เพิ่มกฎการตรวจสอบค่าจำนวนเต็ม, ทศนิยม หรือรายการผ่าน
sheet.getValidations().add() - ใช้
ValidationTypeและOperatorTypeพร้อมขอบเขตสูตร - ใช้การจัดรูปแบบตามเงื่อนไขผ่าน
FormatConditionCollectionและFormatCondition
การตั้งค่าหน้าและการป้องกันแผ่นงาน
- กำหนดค่าการพิมพ์ด้วย
PageSetup: ขนาดกระดาษ, แนวตั้ง/แนวนอน, ปรับให้พอดีกับหน้า, พื้นที่พิมพ์ - เปิด/ปิดเส้นกริดและหัวเรื่องสำหรับการพิมพ์ผ่าน
PrintOptionsModel - ป้องกันแผ่นงานและปรับแต่งสิทธิ์อย่างละเอียดโดยใช้
WorksheetProtectionModel - จัดเก็บไฮเปอร์ลิงก์ในแผ่นงานผ่าน
HyperlinkและHyperlinkCollection
คุณสมบัติของเอกสาร
- เข้าถึงและตั้งค่าคุณสมบัติเอกสารของเวิร์กบุ๊กผ่าน
workbook.getDocumentProperties() - ตั้งค่าผู้เขียน, ชื่อเรื่อง, และฟิลด์เมตาดาต้าอื่น ๆ
- ตรวจสอบการวินิจฉัยการโหลดผ่าน
workbook.getLoadDiagnostics().getIssues()
รูปแบบที่รองรับ
| รูปแบบ | ส่วนขยาย | อ่าน | เขียน |
|---|---|---|---|
| Excel Open XML | .xlsx | ✓ | ✓ |
การบันทึกในขณะนี้จำกัดอยู่ที่ .xlsx.