⌂
ללא תלות ב-Excel / Office / COM
בנה חוברות עבודה ישירות בתוך תהליך ה-Delphi או ה-C++Builder שלך. עובד באפליקציות שולחניות, שירותים, עבודות אצווה (batch jobs), מתקינים ותוכניות שירות של שרתים שבהם אוטומציית Office שבירה, איטית או פשוט לא זמינה.
מיועד לשימוש ללא השגחה / צד שרת
Ⓟ
Pascal טבעי (Native) טהור · ללא DLL · ללא תמלוגים
נכתב כולו ב-Delphi, ללא DLL וללא הקצאת ביניים של XML DOM במסלול החם (hot path). שלח לייצור עם רישיונות מפתחים בלבד — ללא עמלות זמן ריצה לכל עותק.
69 יחידות מקור (source units) · מנוע יחיד בתוך תהליך (in-process engine)
▦
שישה פורמטים, ספרייה אחת
קרא/כתוב XLS (BIFF8), XLSX (OOXML) ו-ODS (OpenDocument 1.2); ייצא ל-CSV, TSV, HTML ו-RTF. ייבוא של CSV/TSV מזהה אוטומטית מפרידים, מאתר BOM ומסיק סוגי ערכים.
נקודות כניסה TXLSWorkbook ו-TXLSXWorkbook
ƒ
מנוע חישוב נוסחאות מובנה
נוסחאות מחושבות על ידי HotXLS עצמו — אין צורך ש-Excel יחשב מחדש בפתיחה. מכסה משפחות טקסט, תאריך/יום עבודה, המרת בסיס, ביטוויז (bitwise), סטטיסטיקה ומתמטיקה; הוסף משלך דרך OnUserFunction / OnUserFunctionEx.
מעקב צעד-אחר-צעד (trace) דרך TXLSFormulaTracer
🔒
הצפנה מואצת AES-NI
שמירת XLSX מוצפן AES תואם Excel עם האצת חומרה AES-NI וגיבוי תוכנה (SaveAsEncrypted); XLS קלאסי שומר על הגנת סיסמה BIFF8 RC4 דרך EncryptionPassword.
טקסט מוצפן זהה בשני המסלולים
↻
הזרמת זיכרון כמעט קבוע
TXLSDirectReader סורק תאים אחד-אחד עם אירועים לכל-תא/לכל-גיליון וביטול מוקדם; TXLSDirectWriter פולט כל גיליון עבודה ישירות לחבילה עם הגעת השורות. טפל בחוברות עבודה גדולות מאוד מבלי לטעון אותן בשלמותן.
ביטול כפילויות של מחרוזות משותפות (dedup) + דחיסת נוסחאות משותפות שומרים על קבצים קטנים
🧵
קלט/פלט קבצים בטוח להליכונים (Thread-safe)
מופעים מרובים של TXLSXWorkbook רצים בו-זמנית בהליכונים (threads) עצמאיים ללא סנכרון — אידיאלי עבור שרתי דוחות מרובי-הליכונים שיוצרים חוברות עבודה רבות בבת אחת.
מתאים לשירותי צד-שרת (backends) עם תפוקה גבוהה
⇄
ארכיטקטורת חזית-כפולה (Dual-facade)
קוד מורשת (Legacy code) ממשיך לעבוד על חזית ה-lxHandle הקלאסית (XLS + HTML/RTF/CSV/TSV), בעוד ש-lxHandleX מצמיח XLSX/ODS באופן עצמאי — העבר (migrate) בהדרגה ללא שכתוב של המפץ הגדול (big-bang rewrite).
ה-API משקף את מודל האובייקטים OLE של Excel — תחליף נכנס (drop-in) עבור העברת COM.
📦
רכיבי תחליף נכנס (Drop-in components) ואובייקטי Excel עשירים
TDataToXLS (ייצוא dataset) ו-TGridToXLS (ייצוא DBGrid) אינם דורשים קוד עבור משימות נפוצות; ייצוא DevExpress cxGrid אופציונלי. בנוסף תרשימים, טבלאות ציר (pivot tables), עיצוב מותנה, אימות נתונים, סינון אוטומטי (AutoFilter), טבלאות, תמונות וסבב (round-trip) של VBA.
50 פרויקטי הדגמה ב-Delphi + 27 ב-C++Builder