Excelize v2.4.0
- صدر هذا يوم: 19 أبريل 2021
- صدر في GitHub: https://github.com/xuri/excelize/releases/tag/v2.4.0
ملاحظات الإصدار
التغييرات الأكثر بروزاً في هذا الإصدار:
كسر التغييرات
متطلبات الترقية Go إصدار اللغة هو 1.15 أو أحدث.
ميزات جديدة
- دعم API الجديد
GetCellRichText
للحصول على نص منسق للخلية من خلال ورقة عمل معينة. - دعم الآن للتعيين والحصول على: تحجيم الطباعة ، والطباعة بالأبيض والأسود ، وتحديد رقم الصفحة المطبوعة الأولى من ورقة العمل بواسطة
SetPageLayout
وGetPageLayout
- دعم الآن للتغيير والحصول على لون علامة التبويب لورقة العمل بواسطة
SetSheetPrOptions
وGetSheetPrOptions
- يدعم
SetCellHyperlink
الآن تعيين عرض الارتباط التشعبي ونص تلميحات الأدوات المتعلقة بالمشكلة رقم #790 - دعم خيار
ShowError
عند إضافة الجدول المحوري - دعم صيغة الإعداد للخلية في دفق API ، حل المشكلة #625
- يدعم محرك حساب الصيغة الآن عامل التشغيل غير المتساوي
- تدعم وظيفة الصيغة المتداخلة الآن مراجع الخلايا كوسائط
- دعم لتعيين أن كل علامة بيانات في السلسلة لها لون مختلف
- دعم جديد 152 صيغة: ATAN، AVERAGE، AVERAGEA، BESSELI، BESSELJ، BIN2DEC، BIN2HEX، BIN2OCT، BITAND، BITLSHIFT، BITOR، BITRSHIFT، BITXOR، CHAR، CHOOSE، CLEAN، CODE، COLUMN، COLUMNS، COMPLEX، CONCAT، CONCATENATE، COUNT، COUNTBLANK، CUMIPMT، CUMPRINC، DATE، DATEDIF، DB، DDB، DEC2BIN، DEC2HEX، DEC2OCT، DOLLARDE، DOLLARFR، EFFECT، ENCODEURL، EXACT، FALSE، FIND، FINDB، FISHER، FISHERINV، FIXED، FV، FVSCHEDULE، GAMMA، GAMMALN، HARMEAN، HEX2BIN، HEX2DEC، HEX2OCT، HLOOKUP، IF، IFERROR، IMABS، IMAGINARY، IMARGUMENT، IMCONJUGATE، IMCOS، IMCOSH، IMCOT، IMCSC، IMCSCH، IMDIV، IMEXP، IMLN، IMLOG10، IMLOG2، IMPOWER، IMPRODUCT، IMREAL، IMSEC، IMSECH، IMSIN، IMSINH، IMSQRT، IMSUB، IMSUM، IMTAN، IPMT، IRR، ISTEXT، ISPMT، KURT، LARGE، LEFT، LEFTB، LEN، LENB، LOOKUP، LOWER، MAX، MID، MIDB، MIN، MINA، MIRR، N، NOMINAL، NORM.DIST، NORMDIST، NORM.INV، NORMINV، NORM.S.DIST، NORMSDIST، NORM.S.INV، NORMSINV، NOT، NOW، NPER، NPV، OCT2BIN، OCT2DEC، OCT2HEX، PDURATION، PERCENTILE.INC، PERCENTILE، PERMUT، PERMUTATIONA، PMT، POISSON.DIST، POISSON، PPMT، PROPER، QUARTILE، QUARTILE.INC، REPLACE، REPLACEB، REPT، RIGHT، RIGHTB، ROMAN، ROW، ROWS، SHEET، SKEW، SMALL، STDEV، STDEV.S، STDEVA، SUBSTITUTE، T، TODAY، TRIM، TRUE، UNICHAR، UNICODE، UPPER، VAR.P، VARP، VLOOKUP
تحسين التوافق
- الآن قم بتعيين السلسلة الفارغة للخلية عند
SetCellValue
مع لا شيء ، حل المشكلة رقم #756 - قم بإزالة علامة حذف XML الداخلية عديمة الفائدة من لون تعبئة نمط النمط
- إصلاح مشكلة التوافق في ملحق متصفح Google Sheets غير المتصل بالإنترنت #769
- استخدم المرجع المطلق في الاسم المحدد لعوامل التصفية التلقائية لجعله متوافقًا مع OpenOffice ، حل المشكلة #776
- معالجة حدث عنصر النهاية في محلل XML SAX لصف / عمود ورقة العمل ، وتكرار الصف / العمود بشكل أسرع وإصلاح عدد صفوف القراءة غير المتناسقة للملف في بعض الحالات
- يحسن التوافق لمسار XML النسبي لورقة العمل
- تجنب عناصر سلسلة النص المنسق المكررة #787
- يعمل على تحسين التوافق لمسار XML المطلق وفاصل الدليل بنمط Windows ومساحة الاسم المضمنة
إصلاحات الأخطاء
- إصلاح مشكلة الدقة المستديرة #764
- إضافة الحقول المفقودة وتغيير ترتيب حقول حقول المصنف ، ومنع إنشاء الملف التالف في بعض الحالات ، حل المشكلة #766
- إصلاح حساب ظل التمام الزائدي غير صحيح
- تصحيح سلسلة الحساب الضبط في صفوف مكررة ، حل المشكلة #774
- قم بتصحيح ضبط الاسم المحدد في المصنف عند حذف ورقة العمل ، حل المشكلة #775
- إصلاح مشكلة التعقيد السيكلومي للوظيفة الداخلية
newFills
وparseToken
- إصلاح مشكلة فحص ارتفاع الصف المخصص
- إصلاح إلغاء دمج جميع الخلايا الذي يتسبب في تلف الملف ، حل المشكلة #782
- إصلاح جزء مفقود من قواعد التصفية التلقائية بعد الحفظ
- إصلاح
UpdateLinkedValue
الذي يقوم بإرجاع خطأ عند وجود ورقة مخطط أو ورقة حوار - إصلاح العمود الافتراضي غير الصحيح من
GetColWidth
في بعض الحالات - لا يمكن أن يضيف الإصلاح المخططات الزمنية وتقطيع الشرائح لجدول محوري في جدول البيانات المُنشأ ، حل المشكلة #804
- إصلاح سمة
localSheetId
الخاصة بـ SetDefinedName غير الصحيحة لاستخدامsheetIndex
- إصلاح فقدان الخلية المغلقة أو الحماية المخفية في بعض الحالات ، حل المشكلة #809
- إصلاح نتيجة كاتب البيانات المتدفقة مفقودة بعد استدعاء API العادي ، حل المشكلة #813
- إصلاح سلسلة القيم السالبة مفقودة مشكلة لون التخطيط
تحسين الأداء
- عملية دقة رقمية أسرع
متنوعه
- تم تحديث وحدة التبعيات
- اختبارات الوحدة وتحديث godoc
- موقع التوثيق متعدد اللغات: العربية والألمانية والإسبانية والإنجليزية والفرنسية والروسية والصينية واليابانية والكورية ، والتي تم تحديثها
شكرًا لك
شكرا لجميع المساهمين في Excelize. يوجد أدناه قائمة بالمساهمين الذين لديهم مساهمات برمجية في هذا الإصدار:
- @NineRec (GongShang)
- @sunray97 (Ray)
- @eaglexiang (Eagle Xiang)
- @tonny-zhang (tonnyzhang)
- @jrdallen97 (James Allen)
- @yuki2006 (yuki2006)
- @jinhyuk-kim-ca
- @JDavidVR (David)