ทำไมต้องเลือก HotXLS
จุดต่าง 9 ข้อ หลักฐานประกอบ และกลุ่มผู้ใช้ที่ HotXLS ออกแบบมาเพื่อ — จบในหน้าเดียว: ไม่ต้องพึ่ง Excel/Office/COM, Pascal เนทีฟล้วน ๆ, หกฟอร์แมต, เอนจินสูตร, เข้ารหัสด้วย AES-NI, I/O แบบ streaming ที่ thread-safe
อ่านจุดขายหลักใช้ข้อมูลอ้างอิงนี้ค้นหาทั้ง automation ของ XLS แบบคลาสสิกและ facade XLSX แบบขยาย ไม่ว่าจะเป็น API ระดับสมุดงาน แผ่นงาน ช่วง การจัดรูปแบบ รูปภาพ page setup ไฮเปอร์ลิงก์ ชื่อ แผนภูมิ ตาราง validation ตัวกรอง view-state และการ export
หัวข้อ API, guide และตัวอย่าง Pascal ทั้ง XLS แบบคลาสสิกและ XLSX แบบขยาย อยู่ใน web help ให้เปิดดูได้ทันที
จุดต่าง 9 ข้อ หลักฐานประกอบ และกลุ่มผู้ใช้ที่ HotXLS ออกแบบมาเพื่อ — จบในหน้าเดียว: ไม่ต้องพึ่ง Excel/Office/COM, Pascal เนทีฟล้วน ๆ, หกฟอร์แมต, เอนจินสูตร, เข้ารหัสด้วย AES-NI, I/O แบบ streaming ที่ thread-safe
อ่านจุดขายหลักเริ่มจาก facade lxHandleX เฉพาะทางสำหรับสมุดงาน Excel 2007+ คอลเลกชันแผ่นงาน สไตล์ shared strings defined names และเวิร์กโฟลว์บันทึก/เปิดแบบ OOXML
ใช้ช่วงและสูตร XLSX, เซลล์ที่ผสานทั้งช่วงหรือแบบ merge-across, ตัวช่วยสแกน/เขียนเซลล์ที่โหลดแล้ว, ค้นหา/แทนที่ข้อความ, ไฮเปอร์ลิงก์, คอมเมนต์, รูปภาพ, ตาราง, แผนภูมิ, conditional formatting, data validation, frozen pane และเกณฑ์ auto-filter
คลาส TXLSXWorksheetโหลดสมุดงาน .ods ผ่าน Open หรือ OpenODS บันทึกเอาต์พุต ODS ด้วย SaveAsODS ปรับแต่งการ export ด้วย TODSExportOptions และ round-trip สไตล์ รูปภาพ แผนภูมิ validation conditional format การตั้งค่าการพิมพ์ และโครงสร้างแผ่นงาน
เพิ่มกฎ Data Bar, Color Scale และ Icon Set ได้ทั้ง BIFF8 และ XLSX ด้วย spec class ที่แชร์กัน, override DXF Style ด้านฟอนต์/fill/ความหนา, round-trip สีธีม, round-trip threshold ที่ใช้สูตร, override ไอคอนราย stop, คุม include/exclude ของ threshold ไอคอน และการตรึง priority ของ cfRule
ข้อมูลอ้างอิง TCondFormatสร้างแท็บแผนภูมิในสมุดงาน .xls ด้วยโค้ดผ่าน Sheets.AddChartSheet — มีทั้งแผนภูมิคอลัมน์ แท่ง เส้น และวงกลม พร้อม title, title ของแกน และ series ที่ผูกกับ reference แบบช่วง A1
ผูกตาราง Excel ListObject เข้ากับช่วงผ่าน AddTable เลือกเอาต์พุต shared-formula แบบกระชับ หรือสร้างไฟล์ .xls ที่ป้องกันด้วยรหัสผ่านเข้ากันได้กับ Excel ผ่าน property EncryptionPassword ข้อมูลเมตาการแชร์สมุดงานและการป้องกัน revision ที่ Excel เขียนไว้ ทั้ง FILESHARING, FILESHARING2, PROT4REV และ PROT4REVPASS ตอนนี้รอดจากวงจรเปิด/บันทึกของ XLS แบบคลาสสิก ส่วน global ของ view และส่วนขยายสมุดงาน เช่น HIDEOBJ, TEMPLATE ความยาวศูนย์, TABID และ BOOKEXT ก็ถูกเก็บไว้เช่นกัน และบล็อก Excel Custom View (USERSVIEWBEGIN / USERSVIEWEND) ยังถูกเก็บใน workbook global และ substream ของแผ่นงานด้วย
กำหนดสี fill ของเซลล์ ฟอนต์ และสีเส้นขอบรายด้าน ผ่าน slot ธีม Office ทั้ง 12 ช่องพร้อม tint ตามออปชันด้วย SetThemeColor หรือเขียน RGB ตรง ๆ ผ่าน side record สี rich ของ XFExt $087D เพื่อให้ Excel 2007+ เปิดใหม่เจอสีตรงตามที่เขียน ขณะที่ Excel 97-2003 ยังเห็นค่าประมาณจาก palette indexed ฝั่งภาพวาด (shape, fill ของแผนภูมิ) ตามผ่านคู่ตัวช่วย XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor พร้อม round-trip ในโปรเซสเดียว และโค้ด shape ระดับ expert ตรวจหรือแก้ OfficeArt FOPT PID ดิบได้ผ่าน TXLSShape.OfficeArtOptions
สีแท็บรายแผ่น round-trip ผ่านระเบียน BIFF8 SheetExt ($0862) ด้วย TXLSWorksheet.TabColor, รูปพื้นหลังของ header / footer รอดจากการโหลดและบันทึกผ่านตระกูลระเบียน HFPicture ($0866) และข้อความหน้าคู่ / หน้าแรกที่ Excel เขียนไว้รอดผ่านระเบียน BIFF8 HeaderFooter ($089C)
เพิ่ม ค้นหา แทนที่ จัดขนาด และลบรูปแบบมีชนิดได้ในตำแหน่ง header และ footer ทุกแบบ ทั้งหน้าคี่ หน้าคู่ และหน้าแรก โดยยังแยกภาพวาดของคอมเมนต์กับ relationship ของรูปออกจากกัน
คลาสรูปภาพ header และ footerfont / color run รายอักขระของ shared string และ annotation ฟอเนติกภาษาตะวันออกไกล (furigana) รอดจากการโหลดและบันทึก: parser เก็บบล็อกท้าย rgRun และ rgExtRst ต่อ string ที่ไม่ซ้ำ และตัวเขียนจะพ่นกลับเมื่อระเบียนพอดี chunk BIFF เดียว
สร้าง เปิด จัดสไตล์ ทำ automation และ export สมุดงาน .xlsx ของ Excel 2007+ ผ่าน API surface OOXML เฉพาะทาง
สร้าง เปิด บันทึก ป้องกัน คำนวณ และ export สมุดงาน Excel ผ่าน interface สมุดงานหลัก รวมข้อมูลเมตาผู้บันทึก การเก็บรักษาข้อมูลเมตาการแชร์ไฟล์ และการตรวจ pivot cache
interface IXLSWorkbookสร้างตาราง pivot แบบมีชนิด นำเข้าแคชและ view แบบขับเคลื่อนด้วย relationship จาก XLSX เก็บระเบียน XLS แบบคลาสสิก และ materialize ผลที่กรอง จัดกลุ่ม คำนวณ เรียง รวมย่อย และแปลงรูปแล้ว
API ตาราง pivotเก็บรักษา FILESHARING, FILESHARING2, PROT4REV, PROT4REVPASS, HIDEOBJ, TEMPLATE ความยาวศูนย์, TABID, BOOKEXT, USERSVIEWBEGIN, USERSVIEWEND และข้อมูลเมตาผู้บันทึก เมื่อสมุดงาน XLS แบบคลาสสิกไหลผ่าน HotXLS
จัดการแผ่นงาน ช่วง page break การตั้งค่าการแสดงผล shape สูตร และเอาต์พุตระดับแผ่นงาน รวมถึงล้าง shape ตามช่วงผ่าน TXLSShapes.DeleteInRange, สแกนเซลล์ที่โหลดแล้วผ่าน TXLSWorksheet.ForEachCell, เขียนช่วงด้วย callback ผ่าน TXLSWorksheet.WriteCells, ตั้งตัวกรองในคำสั่งเดียวผ่าน TXLSWorksheet.ApplyAutoFilter และตรวจเกณฑ์ตัวกรองผ่าน AutoFilterColumns
อ่านและเขียนค่า สูตร แถว คอลัมน์ เส้นขอบ การจัดแนว การผสาน การจัดกลุ่ม การจัดรูปแบบ และ fragment HTML ของช่วงที่เลือก
interface IXLSRangeทบทวนการตัดสินใจเรื่อง ThemeColor, TintAndShade และการจัดรูปแบบจาก palette ของ XLS แบบคลาสสิก
โมเดลสีของ XLS แบบคลาสสิกexport เนื้อหา DBGrid ไป Excel พร้อม header, detail, การจัดกลุ่ม การจัดรูปแบบ และ event hook
คอมโพเนนต์ TGridToXLSexport dataset ลงสมุดงาน พร้อมเลือกฟิลด์ ตั้งชื่อแผ่นงาน จัดสไตล์ตามกลุ่ม และตัวช่วยบันทึก
คอมโพเนนต์ TDataToXLSexport ข้อมูล DevExpress TcxGridDBTableView พร้อมเลือกสมุดงานปลายทาง เอาต์พุตแบบจัดกลุ่ม การคุมรูปแบบ และ export event เมื่อเติมยูนิต cxGrid แบบเสริมลงในโปรเจ็กต์
เปิดเวิร์กโฟลว์ตัวอย่างสำหรับใบสั่งซื้อ การ export แบบจัดกลุ่ม รูปภาพ และ automation สมุดงานทั่วไป
หัวข้อตัวอย่างทบทวนประวัติเวอร์ชันฉบับ HTML ของ HotXLS ทั้ง XLS แบบคลาสสิก, XLSX แบบขยาย, การ export, ความเข้ากันได้ และการอัปเดตเอกสารหลายภาษา
เปิดบันทึกประจำรุ่น