ما هي إصدارات Delphi و C++Builder المدعومة؟
تستهدف الحزمة الكاملة Delphi و C++Builder من XE5 وحتى RAD Studio 13.1 Florence. يشحن مثبت التجربة حاليًا حزمًا لـ RAD Studio 11.3 و 12.3 و 13.1.
الأسئلة المتداولة
تجمع هذه الصفحة الأسئلة الأكثر احتمالاً للظهور عند تثبيت HotXLS، والاختيار بين واجهات XLS و XLSX، وتقييم الإصدار التجريبي، وتصدير التقارير، ونشر تطبيقات Delphi أو C++Builder
تدور معظم أسئلة الإعداد حول اكتشاف بيئة التطوير المتكاملة (IDE) والإصدارات المدعومة والمحتوى الاختياري لـ C++Builder.
تستهدف الحزمة الكاملة Delphi و C++Builder من XE5 وحتى RAD Studio 13.1 Florence. يشحن مثبت التجربة حاليًا حزمًا لـ RAD Studio 11.3 و 12.3 و 13.1.
تدرج صفحة IDE عمليات تثبيت RAD Studio المدعومة والمكتشفة على الجهاز الحالي. إذا لم يتم إدراج IDE مدعوم، فتأكد من تثبيت RAD Studio وأن المثبت يعمل تحت نفس ملف تعريف مستخدم Windows الذي يمتلك إعدادات IDE.
يسجل المثبت علامة تبويب Tool Palette باسم losLab. المكونات المرئية هي DataToXLS و GridToXLS.
تعد ملفات حزم C++Builder ومشاريع العروض التوضيحية محتوى اختياريًا في المثبت. حدد مربع اختيار C++Builder المطابق أثناء الإعداد عندما تحتاج إلى تكامل C++Builder أو العروض التوضيحية.
نعم. تشحن HotXLS مخرجات حزم Win32 و Win64 القياسية لإصدارات IDE المدعومة. قد يسجل المثبت مسارات مكتبة Win64x لإعادة بناء المصدر، ولكن لا يتم حاليًا شحن حزم Win64x المبنية مسبقًا.
لا. تقوم HotXLS بقراءة وكتابة وتنسيق وتصدير المصنفات مباشرة. إنها لا تتطلب Microsoft Excel أو أتمتة Office أو أتمتة COM أو عملية جداول بيانات خارجية.
الإصدار التجريبي متوافق مع واجهة برمجة التطبيقات (API) مع الإصدار الكامل، ولكن به قيود صامتة على حجم المصنف.
لكل مصنف، يسمح الإصدار التجريبي بما يصل إلى 5 أوراق عمل و 100 صف لكل ورقة عمل و 26 عمودًا لكل ورقة عمل. تنطبق نفس الحدود على واجهة XLS وواجهة XLSX.
يتم قبول الكتابات التي تتجاوز حدود التجربة بواسطة واجهة برمجة التطبيقات (API) ولكن يتم إسقاطها من الملف المحفوظ. يزيل الإصدار الكامل هذه القيود دون الحاجة إلى تغييرات في التعليمات البرمجية المصدر.
لا. إن فتح مصنف موجود يحتوي على أكثر من 5 أوراق أو أكثر من 100 صف و 26 عمودًا لا يقتطع الملف. تنطبق الحدود على إضافات الأوراق التي يبدأها المستخدم وكتابات الخلايا بعد إنشاء المصنف.
لا. القيود صامتة: لا يتم إصدار أي مربع حوار أو سطر سجل أو استثناء عند تجاوز الكتابة للحد التجريبي.
تحافظ HotXLS على واجهة برمجة تطبيقات XLS الكلاسيكية وواجهة برمجة تطبيقات XLSX الحديثة منفصلتين حتى تتمكن المشاريع الحالية من التحرك بالسرعة التي تناسبها.
lxHandle أم lxHandleX؟استخدم lxHandle لسير عمل Excel 97-2003 XLS الكلاسيكي وكود التقارير القديم. استخدم lxHandleX و TXLSXWorkbook لملفات Excel 2007+ XLSX والميزات الخاصة بـ OOXML.
نعم. يمكن للتطبيقات تضمين كلتا الوحدتين والاحتفاظ بكائنات مصنف منفصلة لكل تنسيق ملف. يعد هذا مفيدًا عند الحفاظ على مخرجات XLS القديمة مع إضافة تقارير XLSX جديدة.
يحتوي XLS و XLSX على نماذج ملفات مختلفة. المفاهيم الخاصة بـ XLSX فقط مثل السلاسل المشتركة وأنماط OOXML والجداول وأوراق المخططات وعلاقات الحزم تعيش في lxHandleX بدلاً من تعديلها وتثبيتها على واجهة XLS الكلاسيكية.
ابدأ مع عروض QuickStart و ApiTour التجريبية ضمن مجلدات عروض Delphi أو C++Builder. بالنسبة للتعليمات البرمجية الخاصة بـ XLSX، استخدم نظرة عامة على واجهة XLSX وعروض تصدير XLSX التجريبية.
تغطي واجهة XLSX احتياجات إنشاء التقارير الشائعة وتوثق الميزات المحجوزة عن قصد.
يدعم TXLSXWorkbook القيم والصيغ وحساب الصيغة الصريح والأنماط وتنسيقات الأرقام المخصصة والعروض والارتفاعات والخلايا المدمجة وتصدير HTML على مستوى النطاق والارتباطات التشعبية والتعليقات والصور والتنسيق الشرطي والتحقق من صحة البيانات وعوامل التصفية والجداول والمخططات والنص المنسق وخصائص المستند ورؤية الورقة وإعداد الصفحة وحفظ المشفر بـ AES والفتح/الحفظ المستند إلى الدفق (stream).
نعم. تدعم واجهة XLSX كلًا من SaveAs(Stream) و Open(Stream)، وهي مناسبة للمخازن المؤقتة للذاكرة وحقول BLOB في قاعدة البيانات واستجابات HTTP ومسارات التخزين الأخرى غير المتعلقة بالملفات.
استخدم واجهة XLSX وقم بتمكين Workbook.StreamingWrite عندما يتم إنشاء التقرير ورقة تلو الأخرى. تقلل عمليات الكتابة المتدفقة من ضغط الذاكرة على المصنف أثناء الحفظ.
يمكن لـ TXLSXWorkbook.SaveAsEncrypted كتابة حاوية XLSX محمية بـ ECMA-376 AES عند توفير كلمة مرور غير فارغة. يمكن لـ OpenEncrypted الرجوع إلى Open العادي للحزم غير المشفرة، ولكنه لا يزال يثير EXlsxEncryptionNotImplemented للحزم المشفرة حتى يهبط دعم فك التشفير. تظل حماية ورقة العمل والمصنف ميزات قفل منفصلة على غرار Excel.
يمكن لواجهة XLSX الاحتفاظ بحمولة vbaProject.bin بايتًا ببايت عبر المصنف وكشف عرض ParsedVBAProject مفكك ومقروء فقط لتخزين VBA الصالح. لا يقوم بتجميع أو تنفيذ تعليمات VBA البرمجية.
تكتب HotXLS نص الصيغة في المصنفات المحفوظة، ويمكن لتطبيقات جداول البيانات إعادة حساب تلك الخلايا عند فتح الملف. لتقييم صريح داخل العملية، تكشف كل من واجهات XLS و XLSX الكلاسيكية عن Calculate؛ قم بتعيين OnUserFunction عندما يجب معالجة وظائف ورقة العمل المخصصة أو غير المدعومة بواسطة رمز التطبيق.
تغطي هذه الإجابات تنسيقات الإخراج وتوقعات النشر وأسئلة الترخيص التي يتم طرحها عادةً قبل شحن أحد التطبيقات.
نعم. تتضمن HotXLS مساعدي تصدير لتنسيقات مثل CSV و TSV و HTML و RTF. استخدم الواجهة التي تتوافق مع تنسيق المصنف الخاص بك واختر طريقة التصدير التي يحتاجها سير عملك.
نعم. نظرًا لأن HotXLS لا تقوم بأتمتة Excel، فهي مناسبة لتطبيقات سطح المكتب والخدمات والوظائف المجمعة والمثبتات والأدوات المساعدة من جانب الخادم حيث ستكون أتمتة Office هشة أو غير متوفرة.
لا. لا تتطلب HotXLS إتاوات وقت التشغيل. أنت بحاجة إلى تراخيص مطور للمطورين الذين يبنون تطبيقات باستخدام المكتبة.