Excelize v2.6.0
- صدر هذا يوم: 11 أبريل 2022
- صدر في GitHub: https://github.com/xuri/excelize/releases/tag/v2.6.0
ملاحظات الإصدار
التغييرات الأكثر بروزاً في هذا الإصدار:
كسر التغييرات
- إعادة تسمية الثوابت المُصدَّرة
NameSpaceDublinCoreMetadataIntiative
إلىNameSpaceDublinCoreMetadataInitiative
لإصلاح الأخطاء المطبعية - إعادة تسمية المتغير المُصدَّر
ErrUnsupportEncryptMechanism
إلىErrUnsupportedEncryptMechanism
- إعادة تسمية المتغير المُصدَّر
ErrDataValidationFormulaLenth
إلىErrDataValidationFormulaLength
- إعادة تسمية المتغير المُصدَّر
ErrDefinedNameduplicate
إلىErrDefinedNameDuplicate
- إزالة المتغير المُصدَّر
XMLHeaderByte
- قم بإزالة المعلمة الثانية عديمة الفائدة
isCurrentSheet
وإرجاع الخطأ للدالةSetSqrefDropList
- قم بإزالة
TotalRows
من مكرر الصف
ميزات جديدة
- تدعم
ProtectSheet
الآن ورقة الحماية مع تحديد الخوارزمية: XOR و MD4 و MD5 و SHA1 و SHA256 و SHA384 و SHA512 - يدعم
UnprotectSheet
الآن معلمة كلمة المرور الاختيارية الثانية المحددة لإزالة حماية الورقة مع التحقق من كلمة المرور - دعم جديد 71 صيغة وظائف: AVERAGEIFS, BETADIST, BETA.DIST, BETAINV, BETA.INV, BINOMDIST, BINOM.DIST, BINOM.DIST.RANGE, BINOM.INV, CHIINV, CHITEST, CHISQ.DIST, CHISQ.DIST.RT, CHISQ.INV, CHISQ.INV.RT, CHISQ.TEST, CONFIDENCE.T, CORREL, COVAR, COVARIANCE.P, CRITBINOM, ERROR.TYPE, EXPON.DIST, EXPONDIST, F.DIST, F.DIST.RT, FDIST, F.INV, F.INV.RT, FINV, FORMULATEXT, F.TEST, FTEST, GAMMA.DIST, GAMMADIST, GAMMA.INV, GAMMAINV, GAMMALN.PRECISE, GAUSS, HOUR, HYPGEOM.DIST, HYPGEOMDIST, INDIRECT, LOGINV, LOGNORM.DIST, LOGNORMDIST, LOGNORM.INV, MODE, MODE.MULT, MODE.SNGL, NEGBINOM.DIST, NEGBINOMDIST, PHI, SECOND, SERIESSUM, SUMIFS, SUMPRODUCT, SUMX2MY2, SUMX2PY2, SUMXMY2, T.DIST, T.DIST.2T, T.DIST.RT, TDIST, TIMEVALUE, T.INV, T.INV.2T, TINV, T.TEST, TTEST, TYPE
- تحقق من امتداد الملف عند حفظ المصنف
- دعم وضع عرض المصنف وإعدادات عرض المسطرة
- تحسين دعم تنسيق الأرقام ، تم تقديم وحدة تبعيات NFP (محلل تنسيق الأرقام) للتواريخ المخصصة وتنسيق الأرقام والأوقات ودعم حامل النص ، بما في ذلك اسم الشهر المحلي وتنسيق AM/PM بـ 19 لغة (الأفريكانية والبنغالية والصينية والإنجليزية والفرنسية ، دعم الألمانية والنمسا والأيرلندية والإيطالية والروسية والإسبانية والتايلاندية والتبتية والتركية والويلزية والولوفية والخوسا والي والزولو) لتنسيق الأرقام ، قضية ذات صلة #660, #764, #1093, #1112, #1133
- الوظائف الجديدة التي تم تصديرها
SetWorkbookPrOptions
وGetWorkbookPrOptions
لدعم الإعداد والحصول على خصائصFilterPrivacy
وCodeName
للمصنف ، حل القيود عند إضافة مشروع VBA إلى المصنف ، قضية ذات صلة #1148 - يدعم محرك الصيغة الآن الحساب باستخدام دالة الصيغة بدون معلمة بعد تدوين عامل التشغيل داخل الإصلاح
- دعم لقراءة قيمة خلية نوع البيانات المنطقية
- دعم حجم الفتحة المحددة عند إنشاء الرسم البياني الدائري المجوف بواسطة وظيفة
AddChart
، قضية ذات صلة #1172 - قم بتصدير 4 أخطاء
ErrPasswordLengthInvalid
وErrUnsupportedHashAlgorithm
وErrUnsupportedNumberFormat
وErrWorkbookExt
حتى يتمكن المستخدمون من التصرف بشكل مختلف بشأن الأنواع المختلفة من الأخطاء
تحسين التوافق
- تحسين التوافق مع LibreOffice ، وإصلاح المشكلة ، لا يعمل الفلتر التلقائي على LibreOffice إذا كان اسم الورقة يحتوي على مسافات ، قضية ذات صلة #1122
- قم بتحسين التوافق مع المحتوى البديل ، ودعم الاحتفاظ بالمحتوى البديل في المصنف وورقة العمل و drawingML
- تحسين التوافق مع حقول إعداد الصفحة DPI
إصلاحات الأخطاء
- أصلح إعداد الصفحة المفقودة لورقة العمل بعد إعادة حفظ جدول البيانات ، قضية ذات صلة #1117
- لم يتم تحديث إصلاح الخلايا المدمجة بعد العملية في بعض الحالات
- إصلاح مشكلة تحليل النمط ، والتي تتسبب في فقد النمط الغامق والنمط الآخر ، قضية ذات صلة #1119
- إصلاح تلف الملف عند الحفظ بتنسيق XLAM / XLSM / XLTM / XLTX في بعض الحالات
- تصحيح نمط الخلايا في نطاق الدمج ، وجعل نمط أعمدة / صفوف وراثة دعم الخلية ، قضية ذات صلة #1129
- إصلاح معرّف النمط غير الصحيح الذي يتم إرجاعه عند الحصول على نمط الخلية في بعض الحالات
- إصلاح تنسيق رقم البناء غير الصحيح: 42
- تم إصلاح مشكلة الدقة العشرية في بعض الحالات
- يدعم
SetCellDefault
القيمة غير الرقمية ، قضية ذات صلة #1139 - كان إعداد علامات تبويب أوراق العرض الثابت مفقودًا عند الحفظ كجدول بيانات في بعض الحالات ، قضية ذات صلة #1160
- إصلاح خطأ نتيجة حساب الصيغة المتداخلة ، قضية ذات صلة #1164
- إصلاح جزء من مشكلة دقة نتيجة حساب دالة الصيغة ودقة نتيجة غير متسقة لحساب الصيغة تحت بنية معالج (CPU) x86 و arm64
- يتم إصلاح مشكلة التحليل العلمي في بعض الحالات
- أصلح مشكلة عدم عمل الحد الأقصى والحد الأدنى لمحور المخطط عندما تكون القيمة 0
تحسين الأداء
- تحسين أداء القراءة المتدفقة ، استنادًا إلى الإصدار الذي تم إصداره مسبقًا ، وتقليل استخدام الذاكرة بحوالي 50٪ على الأكثر لقراءة جدول بيانات كبير ، وتقليل 80٪ GC مرات لمكرر الصف
متنوعه
- تم تحديث وحدة التبعيات
- اختبارات الوحدة وتحديث godoc
- موقع التوثيق متعدد اللغات: العربية والألمانية والإسبانية والإنجليزية والفرنسية والروسية والصينية واليابانية والكورية ، والتي تم تحديثها