คุณสมบัติ

ภาพรวมของฟีเจอร์

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.

 ภาษาไทย