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
- موقع التوثيق متعدد اللغات: العربية والألمانية والإسبانية والإنجليزية والفرنسية والروسية والصينية واليابانية والكورية ، والتي تم تحديثها
شكرًا لك
شكرا لجميع المساهمين في Excelize. يوجد أدناه قائمة بالمساهمين الذين لديهم مساهمات برمجية في هذا الإصدار:
- @Jonham (Jonham Chen (John Chen))
- @Dokiys (Dokiy)
- @JDavidVR (David)
- @wangxuliBY
- @longphee