Excelize v2.4.1
- صدر هذا يوم: أغسطس 2, 2021
- صدر في GitHub: https://github.com/xuri/excelize/releases/tag/v2.4.1
ملاحظات الإصدار
التغييرات الأكثر بروزاً في هذا الإصدار:
كسر التغييرات
قم بتغيير مسار استيراد وحدات Go Modules إلى github.com/xuri/excelize/v2
ميزات جديدة
- دعم تعيين عرض العمود في وضع التدفق ، حل المشكلة #625
- دعم خلية الدمج في وضع البث ، حل المشكلة #826
- دعم جديد لـ 2 وظيفة صيغة: BESSELK، BESSELY
- يدعم محرك حساب الصيغة الآن مراجع الأسماء المحددة ، تتعلق القضية رقم #856
- إضافة خيار تعطيل للرسم البياني xAxis و yAxis
- تدعم الوظيفة
AddPivotTable
نطاق بيانات المصدر المرجعي بالاسم المحدد - الوظيفة التالية الآن هي أمان التزامن ، تتعلق بالمسألة رقم #861
- إدراج التزامن
AddPicture
وGetPicture
أو الحصول على الصورة من ورقة العمل - يعمل تزامن
Rows
وCols
على تكرار الصفوف والأعمدة - مجموعة
SetSheetRow
المتزامنة لصف في ورقة العمل - نمط خلية مجموعة
SetCellStyle
التزامن - يخلق التزامن
NewStyle
النمط - تصدير رسالة خطأ 24 وظيفة
تحسين التوافق
- يحسن التوافق لسمات مساحة اسم XML الافتراضية ، وإصلاح الملف التالف الذي تم إنشاؤه في بعض الحالات
- يحسن التوافق مع سمات إعداد الصفحة غير القياسية ، فشل إصلاح جدول البيانات المفتوح في بعض الحالات
- إضافة عدد السمة في جدول السلاسل المشتركة
- قم بإزالة متطلبات المنطقة الزمنية UTC عند تعيين قيمة الخلية مع الوقت ، حل المشكلة #409
- يحسن التوافق مع حرف التحكم في XML في سلسلة أحرف الهروب
- إعادة تسمية الحقل المُصدَّر
File.XLSX
إلىFile.Pkg
- تغيير أسماء الأوراق ليست حساسة لحالة الأحرف لـ
NewSheet
،GetSheetIndex
،DeleteSheet
، حل المشكلة #873 - إصلاح السمة المحورية المفقودة للتنسيق الشرطي ، حل المشكلة #883
- تحسين التوافق مع سمة رقم الصفحة الأولى غير الصالحة في تخطيط الصفحة
- أضف الحد الأقصى لعدد الأحرف المسموح به وأصلح حرف الاحتفاظ المفقود لـ
SetCellRichText
إصلاحات الأخطاء
- إصلاح خطأ تحليل تنسيق الوقت 12/24 ساعة ، إعادة حب المشكلة #823، #841
- لا يمكن الإصلاح الحصول على تعليقات من
GetComments
في بعض الحالات ، إعادة حل المشكلة رقم #825 - إصلاح المشكلة عند الحصول على تعليقات وإضافتها على مؤلفين متعددين ، أعِد حل المشكلة رقم #829 و #830
- إصلاح مسار ملف غير صالح ومساحة اسم مكررة عند إعادة إنشاء ورقة العمل ، حل المشكلة #834
- إصلاح تعيين سمات المخطط التفصيلي لا تعمل عندما تكون قيمة
showOutlineSymbols
وabstractBelow
وSummaryRight
`false - تجنب الصفوف الفارغة في ذيل ورقة العمل بواسطة
GetRows
، حل المشكلة #842 - إصلاح خلية الصيغة المفقودة عند الحصول على قيمة الصفوف ، حل المشكلة #855
- إصلاح فشل المقارنة داخل وخارج وظيفة IF ، حل المشكلة رقم #858
- إصلاح
GetRowHeight
الحصول فعليًا على ارتفاع الصف التالي - إصلاح النطاق غير الصحيح عند الحصول على الاسم المحدد وحذفه ، حل المشكلة #879
- يجب أن تكون السمة
LocalSheetID
في الاسم المحدد مساوية لـSheetIndex
بدلاً منSheetID
- إصلاح مجموعة أنماط كل خلية مفقودة عند تعيين نمط الأعمدة ، حل المشكلة #467
- منع الذعر عند تقديم نطاق غير صحيح كـ
PivotTableRange
عند إنشاء جدول محوري - إصلاح مشكلة دقة قراءة الكسور العشرية ، حل المشكلة #848 و #852
- هروب حرف XML في القائمة المنسدلة ، تجنب إنشاء ملف تالف ، حل المشكلة #971
- إصلاح حد عدد الأحرف غير الصحيح في القائمة المنسدلة ، حل المشكلة #972
- إصلاح الاستخدام العالي لوحدة المعالجة المركزية عند قراءة قيمة الخلية مع تنسيق الأرقام الناتج عن مشكلة تحليل وقت Excel في بعض الحالات ، حل المشكلة #974
- إصلاح خطأ تحليل الشهر في تنسيق الأرقام المخصص في بعض الحالات
تحسين الأداء
- تقليل الذاكرة الزائدة عن الحاجة على
Save
وSaveAs
حوالي 19٪ على الأكثر بناءً على النسخة التي تم إصدارها مسبقًا
متنوعه
- إصلاح مشكلة أمان الكود CWE-190 و CWE-681
- تم تحديث وحدة التبعيات
- اختبارات الوحدة وتحديث godoc
- استخدم GitHub Action لاختبار الوحدة
- موقع التوثيق متعدد اللغات: العربية والألمانية والإسبانية والإنجليزية والفرنسية والروسية والصينية واليابانية والكورية ، والتي تم تحديثها