- صدر هذا يوم: 3 كانون الثاني 2022
- صدر في GitHub: https://github.com/xuri/excelize/releases/tag/v2.5.0
التغييرات الأكثر بروزاً في هذا الإصدار:
- إغلاق جدول البيانات وإغلاق قارئ الدفق للصف مطلوب ، يجب أن يغلق المستخدم الدفق بعد استخدام مكرر الصف ، ويغلق جدول البيانات بعد فتح جدول بيانات موجود
- قم بتغيير
ReadZipReader
كتنفيذ لـFile
، واستخرج جدول البيانات بخيارات معينة ، ودعم الاستخراج في الذاكرة أو لمس نظام الملفات - قم بإزالة المتغير المُصدَّر
XMLHeader
غير الضروري ، يمكننا استخدام حزمةencoding/xml
xml.Header
بدلاً من ذلك - قم بإزالة متغير الخطأ غير المستخدم الذي تم تصديره
ErrToExcelTime
- واجهة برمجة تطبيقات جديدة: دعم
SetRowStyle
لنمط معين للصفوف ، قضية ذات صلة #990 - واجهة برمجة تطبيقات جديدة: دعم
GetCellType
للحصول على نوع بيانات الخلية ، قضية ذات صلة #417 و #520 - واجهة برمجة تطبيقات جديدة: دعم
SetAppProps
وGetAppProps
لتعيين مزايا تطبيق المستند والحصول عليها، قضية ذات صلة #1095 - دعم
GetCellValue
وGetRows
وGetCols
وRows
وCols
لتحديد خلية قراءة ذات قيمة أولية ، قضية ذات صلة #621 - دعم جديد لـ 95 وظيفة صيغة: ACCRINT, ACCRINTM, ADDRESS, AMORDEGRC, AMORLINC, AVEDEV, AVERAGEIF, CHIDIST, CONFIDENCE, CONFIDENCE.NORM, COUNTIF, COUNTIFS, COUPDAYBS, COUPDAYS, COUPDAYSNC, COUPNCD, COUPNUM, COUPPCD, DATEVALUE, DAY, DAYS, DELTA, DEVSQ, DISC, DURATION, ERF, ERF.PRECISE, ERFC, ERFC.PRECISE, GEOMEAN, GESTEP, IFNA, IFS, INDEX, INTRATE, ISFORMULA, ISLOGICAL, ISREF, ISOWEEKNUM, MATCH, MAXA, MAXIFS, MDURATION, MINIFS, MINUTE, MONTH, ODDFPRICE, PERCENTILE.EXC, PERCENTRANK.EXC, PERCENTRANK.INC, PERCENTRANK, PRICE, PRICEDISC, PRICEMAT, PV, QUARTILE.EXC, RANK, RANK.EQ, RATE, RECEIVED, RRI, SHEETS, SLN, STANDARDIZE, STDEV.P, STDEVP, SWITCH, SYD, TBILLEQ, TBILLPRICE, TBILLYIELD, TEXTJOIN, TIME, TRANSPOSE, TRIMMEAN, VALUE, VAR, VAR.S, VARA, VARPA, VDB, WEEKDAY, WEIBULL, WEIBULL.DIST, XIRR, XLOOKUP, XNPV, XOR, YEAR, YEARFRAC, YIELD, YIELDDISC, YIELDMAT, Z.TEST, ZTEST ، قضية ذات صلة #1002
- يدعم محرك حساب الصيغ الحسابية المتداخلة لصيغة
IF
، قضية ذات صلة #987 - يدعم محرك حساب الصيغة الحصول على صيغة مشتركة ، قضية ذات صلة #844
- محرك حساب الصيغة يدعم مقارنة النص ، قضية ذات صلة #998
- دعم تحديد الصيغة في نطاق التحقق من صحة البيانات ، قضية ذات صلة #1012
- دعم حد حجم فك الضغط المحدد على خيارات الملفات المفتوحة ، وتجنب هجوم ثغرات القنابل المضغوطة
- يدعم
SetCellFormula
الآن تعيين الصيغة المشتركة - سيتخطى
UpdateLinkedValue
ورقة الماكرو ، قضية ذات صلة #1014 - إصلاح
AddPicture
الذي أنشأ صورة مكررة في بعض الحالات بسبب حساب معرف العلاقات الداخلية غير الصحيح ، قضية ذات صلة #1017 AddShape
يدعم تعيين عرض خط إضافة الشكل ، قضية ذات صلة #262- تمت إضافة خيارات جديدة
UnzipXMLSizeLimit
، دعم يحدد حد الذاكرة لفك ضغط ورقة العمل وجدول السلسلة المشتركة بالبايت - سيتم إرجاع خطأ إذا تم إعطاء تنسيق رقم مخصص غير صالح عند إنشاء نمط جديد ، قضية ذات صلة #1028
- دعم الآن نمط مجموعة الصف في كاتب الدفق
- سينشئ كاتب الدفق تنسيق رقم زمني لخلايا نوع الوقت ، قضية ذات صلة #1107
- دعم الآن تحديد مضغوط ومخطط تفصيلي للجدول المحوري ، قضية ذات صلة #1029
- دعم الحصول على الصفوف / الأعمدة الحالية وإجمالي الصفوف / الأعمدة في قارئ الدفق ، قضية ذات صلة #1054
- يدعم الآن موقع المنطقة الزمنية عند تعيين قيمة الخلية ، قضية ذات صلة #1069
- قم بتصدير 7 أخطاء حتى يتمكن المستخدمون من التصرف بشكل مختلف عند التعامل مع أنواع مختلفة من الأخطاء
- تحسين التوافق مع عنصر الصف بالسمة
r="0"
- الحفاظ على حرف تحكم XML
- تحسين توافق إعدادات النمط مع Apple Numbers ، قضية ذات صلة #1059
- دعم لغة متعددة البايت على مجموعة رأس تذييل ، قضية ذات صلة #1061
- احتفظ بحرف الجدولة الأفقي عند تعيين قيمة الخلية ، قضية ذات صلة #1108
- إصلاح فشل التحقق من صحة البيانات ، حل المشكلة #979
- فشل إصلاح قائمة التحقق من صحة البيانات المحددة في بعض الحالات ، حل المشكلة #986
- إصلاح محرك حساب الصيغة
LOOKUP
لا يتعامل مع نموذج الصفيف بشكل صحيح ، حل المشكلة #994 - إصلاح محرك حساب الصيغة
LOOKUP
يمكنه فقط العثور على المطابقة التامة ، حل المشكلة #997 - إصلاح النسب المئوية للصيغة المحسوبة بشكل غير صحيح ، حل المشكلة #993
- إصلاح الذعر الناجم عن قراءة خلية غير صحيحة في بعض الحالات
- إصلاح التنسيق الشرطي السفلي N لا يعمل
- إصلاح مشكلة دقة تحليل الوقت ، حل المشكلة #1026 و #1030
- فشل إصلاح تنسيق الرقم العلمي المدمج ، حل المشكلة #1027
- إصلاح خطأ تحليل تعويم صغير في بعض الحالات ، حل المشكلة #1031
- فشل إصلاح حذف ورقة العمل في بعض الحالات
- إصلاح خطأ تحليل تنسيق رقم وقت البناء ، حل المشكلة #1060
- أدى إصلاح
NewStyle
إلى إرجاع معرف نمط غير صحيح في بعض الحالات - إصلاح خطأ نطاق الخلية المدمجة بعد إدراج / حذف الصف / العمود في بعض حالات الركن
- تسريع تكلفة وقت الخلية للدمج ، استنادًا إلى انخفاض تكلفة وقت الإصدار الذي تم إصداره مسبقًا بنسبة تزيد عن 90٪
- تحسين أداء القراءة المتدفقة ، وفك ضغط جدول السلسلة المشتركة إلى ملف مؤقت للنظام عندما يكون XML داخليًا كبيرًا ، استنادًا إلى الإصدار الذي تم إصداره مسبقًا ، انخفض استخدام الذاكرة بحوالي 60٪ على الأكثر ، قضية ذات صلة #1096
- تسريع قراءة قائمة ورقة العمل
- دمج أنماط الأعمدة لتقليل حجم جدول البيانات ، حل المشكلة #1057
- تم تحديث وحدة التبعيات
- اختبارات الوحدة وتحديث godoc
- موقع التوثيق متعدد اللغات: العربية والألمانية والإسبانية والإنجليزية والفرنسية والروسية والصينية واليابانية والكورية ، والتي تم تحديثها