HotXLS Component ภาพรวม
| Product | HotXLS Component |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | HotXLS Component |
| Evaluation | HotXLS Component |
การทำงานอัตโนมัติของสมุดงาน Excel แบบเนทีฟสำหรับ Delphi และ C++Builder
Current HotXLS release: Version 2.94.0 (2026-07-01). Version 2.94.0 updates cross-workbook worksheet copy, including conditional formats, tables, data validations, charts, and rewritten formula references. บันทึกประจำรุ่น
HotXLS รองรับ Delphi XE5 ถึง Delphi 13 Florence และ C++Builder XE5 ถึง C++Builder 13 Florence แพ็กเกจประกอบด้วยโปรแกรมสาธิต Delphi และ C++Builder, เอกสารประกอบ API, ตัวอย่างสำหรับการแก้ไขสมุดงานและการส่งออกรายงาน และซอร์สโค้ด Object Pascal / Delphi ตัวเต็มสำหรับลูกค้าที่มีใบอนุญาต
API สมุดงานที่เน้นการใช้งานสองแบบ
| พื้นผิว API | การใช้งานหลัก |
|---|---|
lxHandle | กระบวนการทำงาน Excel 97-2003 BIFF8 .xls แบบคลาสสิก รวมถึงการอ่าน/เขียนสมุดงาน, สูตร, การจัดรูปแบบ, ข้อคิดเห็น, ไฮเปอร์ลิงก์, แผ่นแผนภูมิ, การรองรับตาราง Pivot, การรักษาน้ำหนักข้อมูล VBA และการส่งออกเป็น HTML, RTF, CSV และ TSV |
lxHandleX | กระบวนการทำงาน Excel 2007+ OOXML .xlsx รวมถึง I/O ของสมุดงานและสตรีม, จานสีสไตล์, สตริงที่ใช้ร่วมกัน, ตารางแผ่นงาน, แผนภูมิ, ข้อคิดเห็น, ภาพวาด, ลิงก์ภายนอก, การส่งออกเฉพาะของ XLSX และการเขียนสตรีมสำหรับแผ่นงานขนาดใหญ่ |
ความสามารถหลัก
- กระบวนการทำงานของสมุดงาน XLS และ XLSX: สร้าง เปิด แก้ไข และบันทึกสมุดงาน Excel จากไฟล์หรือสตรีม และแสดงชื่อแผ่นงานจากแพ็กเกจ XLS หรือ XLSX ได้อย่างรวดเร็วโดยไม่ต้องโหลดทุกแผ่นงาน
- การแก้ไขเซลล์ ช่วง และเทมเพลต: อ่านและเขียนตัวเลข, สตริง, วันที่, บูลีน, สูตร, เซลล์ที่ผสาน, ขนาดแถวและคอลัมน์, แถวและคอลัมน์ที่ซ่อนอยู่, โครงร่าง, การเลือก และช่วงสมุดงาน Callback helpers สามารถสแกนเซลล์ที่โหลด, เติมช่วง, ค้นหาข้อความ และแทนที่ตัวยึดเทมเพลต
- การจัดรูปแบบและเค้าโครงหน้า: ใช้แบบอักษร, สี, เส้นขอบ, การเติม, การจัดแนว, รูปแบบตัวเลข, ข้อความที่จัดรูปแบบ (rich text), สีของธีม, จานสีที่ทำดัชนี, สีของแท็บ, การตั้งค่าหน้ากระดาษ, ส่วนหัว, ส่วนท้าย, ชื่อเรื่องที่จะพิมพ์, ตัวแบ่งหน้า และตัวเลือกมุมมองแผ่นงาน
- สูตรและการคำนวณ: ประเมินสูตรผ่านเครื่องมือคำนวณในตัวสำหรับสมุดงาน XLS และ XLSX แบบคลาสสิก รวมถึงการอ้างอิงเซลล์, ช่วง, การอ้างอิงข้ามแผ่นงาน, ชื่อที่กำหนด และฟังก์ชันที่กำหนดโดยแอปพลิเคชันผ่านคอลแบ็ก
OnUserFunction - คุณลักษณะข้อมูลของสมุดงาน: ทำงานกับไฮเปอร์ลิงก์, จุดยึดแผ่นงานภายใน, ชื่อที่กำหนด, ข้อคิดเห็น, รูปแบบตามเงื่อนไข, การตรวจสอบข้อมูล, ช่วงและเกณฑ์ของ AutoFilter, ตารางสไตล์ Excel, คุณสมบัติของเอกสาร, ลิงก์ภายนอก และระเบียนตาราง Pivot
- รูปภาพ แผนภูมิ และภาพวาด: แทรกรูปภาพ, สร้างแผนภูมิแผ่นงานและแผ่นแผนภูมิ, รักษาน้ำหนักข้อมูลโปรเจ็กต์ VBA และรักษาเสถียรภาพของตัวเชื่อมต่อ OfficeArt, ตัวแก้ปัญหา, รูปร่าง และข้อมูลเมตาของข้อคิดเห็นที่สร้างโดย Excel ระหว่างการเปิด/บันทึก (round-trip saves) ในกรณีที่รองรับ
- การป้องกันและการเข้ารหัส: จัดการการป้องกันแผ่นงานและสมุดงาน, กระบวนการรหัสผ่าน XLS แบบคลาสสิก และเอาต์พุตการบันทึกที่ได้รับการปกป้องด้วย AES สำหรับ XLSX ในขณะที่รักษาวิธีการอ่านแพ็กเกจที่เข้ารหัสซึ่งไม่รองรับให้ชัดเจนในเอกสารประกอบสำหรับนักพัฒนา
- เครื่องมือช่วยการส่งออก: ส่งออกสมุดงาน, แผ่นงาน, ช่วงที่เลือก, ตารางฐานข้อมูล และเนื้อหา DBGrid ไปยังเอาต์พุต Excel, HTML, RTF, CSV และ TSV รวมถึงส่วนตาราง HTML สำหรับการแสดงตัวอย่าง อีเมล หรือรายงานบนเว็บ
ออกแบบมาเพื่อการทำงานอัตโนมัติที่มีการควบคุม
HotXLS มีประโยชน์เมื่อการทำงานอัตโนมัติของ Office ไม่เหมาะสมสำหรับกระบวนการทำงานของการใช้งานจริง (production workflow) การประมวลผลสเปรดชีตจะอยู่ภายในกระบวนการแอปพลิเคชันของคุณ ซึ่งลดการพึ่งพาเซสชันเดสก์ท็อปแบบโต้ตอบ และทำให้การปรับใช้กับเครื่องมือที่ทำงานอัตโนมัติแบบไร้คนดูแลและงานฝั่งเซิร์ฟเวอร์ทำได้ง่ายขึ้น
ไลบรารีนี้ได้รับการพัฒนาตามโครงสร้างสมุดงานที่มีเอกสารประกอบและความสามารถในการทำงานร่วมกับ Excel ในทางปฏิบัติ รุ่นล่าสุดเน้นที่การรักษาระเบียนที่สร้างโดย Excel, ข้อมูลเมตาของสมุดงาน, ข้อคิดเห็น, ไฮเปอร์ลิงก์, ข้อมูลลิงก์ภายนอก, สถานะของแผ่นงาน, ตัวเลือกการป้องกัน, น้ำหนักข้อมูล VBA, ข้อมูลตาราง, สถานะ AutoFilter, ระเบียนการวาด และการตั้งค่ามุมมองระหว่างรอบการเปิด/บันทึก แนวทางนี้ช่วยให้แอปพลิเคชันสามารถทำการแก้ไขแบบเจาะจงได้โดยไม่ต้องเขียนทับส่วนต่างๆ ของสมุดงานที่ตนไม่ได้เป็นเจ้าของโดยไม่จำเป็น
HotXLS เป็นผลิตภัณฑ์อิสระของ losLab Software ไม่จำเป็นต้องมี Microsoft Excel ในขณะใช้งาน (runtime) และหน้านี้ไม่ได้อ้างสิทธิ์การรับรองจาก Microsoft การให้การสนับสนุน หรือความเป็นเจ้าของเครื่องหมายการค้า
กรณีการใช้งานทั่วไป
| สถานการณ์ | HotXLS ช่วยได้อย่างไร |
|---|---|
| การสร้างรายงาน | สร้างสมุดงานที่มีการจัดรูปแบบจากข้อมูลของแอปพลิเคชัน, ตารางฐานข้อมูล, เนื้อหา DBGrid หรือผู้เขียนแผ่นงานที่ขับเคลื่อนด้วยคอลแบ็ก |
| การแก้ไขเทมเพลต | เปิดสมุดงานที่มีอยู่, ค้นหาและแทนที่ตัวยึดข้อความ, เติมช่วง, รักษาข้อมูลเมตาโดยรอบ และบันทึกไฟล์ที่แก้ไข |
| การตรวจสอบสมุดงาน | อ่านชื่อแผ่นงาน, ช่วงแผ่นงาน, คุณสมบัติของเอกสาร, ข้อคิดเห็น, ไฮเปอร์ลิงก์, ชื่อ, ตัวกรอง และข้อมูลเมตาของสมุดงานที่เลือกจากโค้ดที่มีการควบคุม |
| การส่งออกโดยไม่ใช้ Office | สร้างผลลัพธ์ที่เข้ากันได้กับ Excel บนเครื่องที่ไม่ได้ติดตั้ง Microsoft Office รวมถึงบริการและงานแบทช์ที่ไม่มีผู้ดูแล |
| การสนับสนุนสมุดงานรุ่นเก่าและสมัยใหม่ | ใช้คอมโพเนนต์ตระกูลเดียวสำหรับกระบวนการทำงาน .xls BIFF8 แบบคลาสสิก และกระบวนการทำงาน .xlsx OOXML ปัจจุบัน |
| ไพพ์ไลน์สำหรับการแสดงตัวอย่างและการแปลง | ส่งออกแผ่นงานทั้งหมดหรือช่วงที่เลือกไปยัง HTML, RTF, CSV หรือ TSV สำหรับการแสดงตัวอย่าง, ส่วนของอีเมล, การนำเข้า และระบบปลายทาง |
| ไพพ์ไลน์เอกสารที่สามารถตรวจสอบได้ | เก็บการแปลงสมุดงานไว้ในเส้นทางโค้ด Delphi หรือ C++Builder ของคุณเองแทนที่จะขับเคลื่อนแอปพลิเคชัน UI ภายนอก |
การประเมิน การให้สิทธิ์การใช้งาน และการสนับสนุน
ดาวน์โหลดแพ็กเกจสาธิต HotXLS Delphi Spreadsheet Component เพื่อทบทวนโปรแกรมสาธิตและเอกสารประกอบ API ก่อนการซื้อ
ใบอนุญาตเชิงพาณิชย์ใหม่ประกอบด้วยซอร์สโค้ด Object Pascal / Delphi ตัวเต็ม การอัปเดตซอฟต์แวร์หนึ่งปี การสนับสนุนทางอีเมลหนึ่งปี และการใช้งานแบบปลอดค่าลิขสิทธิ์ (royalty-free) ในแอปพลิเคชันไม่จำกัดจำนวนภายใต้ใบอนุญาตตามจำนวนนักพัฒนาที่เลือก
ชำระเงินด้วยบัตรเครดิต/เดบิต, PayPal, AliPay หรือการโอนเงินผ่านธนาคารผ่าน FastSpring
| สิทธิ์การใช้งาน | นักพัฒนา | ราคา | สั่งซื้อ |
|---|---|---|---|
| Single | นักพัฒนา 1 คน | $500 | สั่งซื้อ |
| Team | สูงสุด 5 คน | $1000 | สั่งซื้อ |
| Micro Business | สูงสุด 10 คน | $1500 | สั่งซื้อ |
| Small Business | สูงสุด 30 คน | $2500 | สั่งซื้อ |
| Medium Business | สูงสุด 100 คน | $4500 | สั่งซื้อ |
| Enterprise | สูงสุด 500 คน | $8500 | สั่งซื้อ |
| Corporate | นักพัฒนาไม่จำกัด สาขาทั่วโลก | $15000 | สั่งซื้อ |
ส่วนเสริมซอร์สโค้ดเฉพาะสำหรับ Enterprise: HotXLS Enterprise มีซอร์สโค้ดตัวเต็มสำหรับชุดทดสอบแบบสมบูรณ์ ซึ่งโดยปกติจะใช้สำหรับการตรวจสอบความถูกต้องภายในเท่านั้น แพ็กเกจ Enterprise ยังมีซอร์สโค้ดตัวเต็มสำหรับเครื่องมือสาธิตระดับมืออาชีพโดยเฉพาะอย่าง Workbook Audit & Conversion Workbench Pro
ซื้อการต่ออายุรายปี สำหรับใบอนุญาตที่มีอยู่ ราคาต่ออายุมีการระบุไว้ในหน้าสั่งซื้อของ HotXLS
เปิดเอกสารประกอบออนไลน์ของ HotXLS หรือ ติดต่อ losLab Software สำหรับคำถามเกี่ยวกับใบอนุญาตและเรื่องทางเทคนิค
ตัวอย่าง Delphi แบบย่อ
procedure QuickStart;
begin
{ Review the shipped HotXLS Component demo package for the complete Delphi sample. }
end;
HotXLS Component includes ready-to-run Delphi examples that show the core workflow before production integration.
คำถามที่พบบ่อย
Which Delphi and C++Builder versions are supported?
HotXLS Component supports current RAD Studio workflows and the documented legacy IDE range for this product.
Is source code included?
Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.
Are runtime royalties required?
Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.
How do I evaluate the product?
Download the demo package and review the online documentation before purchase.
What does a new license include?
A new license includes source code, one year of updates, and one year of email support.
How does renewal work?
Existing customers can renew update access at the published renewal price.
Which license tier should I choose?
Where is the API documentation?
The documentation is available under the localized HotXLS Component documentation link on this page.
ค้นพบเพิ่มเติมจากคอมโพเนนต์ PDF และการพัฒนาสเปรดชีตของ Delphi
สมัครรับข้อมูลอัปเดตผลิตภัณฑ์
สมัครสมาชิกเพื่อรับข้อมูลอัปเดตล่าสุดทางอีเมลของคุณ
