Excelize v2.8.1
- صدر هذا يوم: 26 شهر فبراير 2024
- صدر في GitHub: https://github.com/xuri/excelize/releases/tag/v2.8.1
ملاحظات الإصدار
التغييرات الأكثر بروزاً في هذا الإصدار:
كسر التغييرات
- متطلبات الترقية إصدار لغة Go هو 1.18 أو أحدث، لترقية حزمة التبعية
golang.org/x/net
- قم بتغيير نوع البيانات لحقول البنية
HeaderFooterOptions
AlignWithMargins
وScaleWithDoc
كمؤشر ، وحل المشكلة #1645 - قم بإزالة بنية البيانات المصدرة غير المستخدمة
ShapeColor
ميزات بارزة
- إضافة وظيفة جديدة تم تصديرها
SetCellUint
، وحل المشكلات #1681 - أضف وظيفة جديدة تم تصديرها
GetPictureCells
للحصول على جميع خلايا الصورة ، وحل المشكلاتs #1218 - أضف وظيفة مُصدَّرة جديدة
GetConditionalStyle
للحصول على تعريف نمط التنسيق الشرطي ، وحل المشكلات #1690 - أضف وظيفة جديدة مُصدَّرة
GetHeaderFooter
للحصول على رأس وتذييل ورقة العمل - أضف وظيفة مُصدَّرة جديدة
AddSlicer
لإضافة مقسمات شرائح الجدول والجدول المحوري - أضف وظيفة جديدة مُصدَّرة
GetPivotTables
للحصول على الجداول المحورية - أضف وظيفة جديدة مُصدَّرة
DeletePivotTable
لحذف الجدول المحوري - أضف حقل
Name
جديد فيPivotTableOptions
لدعم تحديد اسم الجدول المحوري - دعم جديد 7 وظائف الصيغة: DBCS و SEARCH و SEARCHB و TEXT و TEXTAFTER, TEXTBEFORE و xlfn.ANCHORARRAY
- أضف تعداد التصدير
ChartLineType
لتحديد نوع خط المخطط ، وحل المشكلات #1706 - أضف حقل
Border
جديد في نوع البياناتChart
لتعيين حدود منطقة المخطط - أضف حقل
Type
الجديد في نوعChartLine
لتعيين نوع الخط - إضافة علاقة مصدر جديدة ومساحات أسماء
NameSpaceSpreadSheetXR10
وContentTypeSlicer
وContentTypeSlicerCache
وSourceRelationshipSlicer
- قم بإضافة URI الموسعة المصدرة الجديدة
ExtURIPivotCacheDefinition
- السماح بحرف النقطة في الاسم المحدد أو اسم الجدول أو اسم الجدول المحوري
- احتفظ بقيمة جميع الخلايا في نطاق الجدول عند حذف الجدول
- دعم قيمة خلية التنسيق مع رمز تنسيق رقم الكسر
- دعم حذف ملفات الصور من المصنف داخليًا عند حذف الصور لتقليل حجم المصنف الذي تم إنشاؤه وحل مشكلات الأمان المحتملة
- دعم ضبط الارتفاع والعرض لمربع التعليق ، وحل المشكلات #1688
- دعم تحديث التنسيق الشرطي والتحقق من صحة البيانات والأسماء المحددة والكائنات الرسومية ومرجع الصيغة والتبعيات المتقلبة عند إدراج/حذف الأعمدة/الصفوف ، مشكلة ذات صلة #1306 و #1615
- دعم 6 أنواع جديدة من أنواع التنسيق الشرطي: النص، والفراغات، وعدم وجود فراغات، والأخطاء، وعدم وجود أخطاء، والفترة الزمنية
- دعم حساب الصيغة مع رمز حسابي متعدد الشرطة
- دعم نسخة التنسيق الشرطي والتحقق من صحة البيانات في صف مكرر ، وحل المشكلات #1729
- دعم عدم تعيين ارتفاع الصف المخصص إذا كانت قيمة الارتفاع هي -1 عند استخدام الدالة
SetRowHeight
- ستعرض الدالة
SetRowHeight
خطأً إذا أعطيت قيمة ارتفاع صف غير صالحة - يقوم دعم وظيفة
AddChart
بتعيين موضع تسميات البيانات للمخطط ، وحل المشكلات #1704 - تدعم وظيفة
AddChart
تعيين اللون الصلب أو التعبئة الشفافة لمنطقة المخطط ومنطقة الرسم والصانع، وإضافة حقل جديدFill
في نوع البياناتChart
وChartPlotArea
وChartMarker
، وحل المشكلات #1786 - تدعم وظيفة
AddChart
مجموعة خطوط محور المخطط وحجمها ونمط الضرب ، وحل المشكلات #1809 - أضف حقل جديد
DataLabelPosition
في نوع البياناتChartSeries
، ودعم تعيين موضع تسمية بيانات سلسلة المخططات - أضف حقلًا جديدًا
BubbleSize
في نوع البياناتChart
، ودعم ضبط حجم الفقاعة في جميع سلاسل البيانات للمخطط الفقاعي أو المخطط الفقاعي ثلاثي الأبعاد - أضف نوع بيانات التصدير الجديد
ChartDataLabelPositionType
- تدعم وظيفتي
GetPictureCells
وGetPictures
الحصول على صور الخلايا المضمنة التي تم إنشاؤها بواسطة Kingsoft WPS™ Office ، وحل المشكلات #664 - تدعم وظيفة
SetConditionalFormat
تعيين التنسيق الشرطي بنطاقات خلايا متعددة ، وحل المشكلات #1783 - دعم لتحديث مرجع الأسماء المحددة عند إعادة تسمية ورقة العمل ، وحل المشكلات #1792
- أضف دعم وظيفة
GetBaseColor
الجديد للحصول على رمز اللون السداسي المفضل ، وحل المشكلات #1794 - تاريخ دعم محرك الحساب وخلايا نوع الصيغة ، وحل المشكلات #1807
- ترث وظائف قراءة قيمة الخلية إعدادات
Options
الخاصة بـOpenReader
، وحل المشكلات #1815
تحسين التوافق
- تحسين التوافق لجزء رسم المسار المطلق
- تحسين التوافق لقيمة خاصية نسبة علامة التبويب الداخلية للمصنف
- تحسين التوافق مع رمز تنسيق الأرقام المخصص الفارغ
- تحسين التوافق مع العارض الذي لا يدعم مساحة الاسم الافتراضية لجزء السمة ، وحل المشكلات #1694
- تحسين توافق شكل تعليق الخلية مع KingSoft WPS™ Office ، وحل المشكلات #1789
- حفظ المصنف باستخدام مسار الجزء الداخلي الذي تم فرزه، وإنشاء المجموع الاختباري لتجزئة المصنفات التي تم إنشاؤها بشكل متطابق هو نفسه ، وحل المشكلات #1732
إصلاحات الأخطاء
- قم بإضافة التحقق من وسيطات num_chars لوظائف صيغة MID و MIDB، مما يمنع الذعر عند تحديد رقم سالب ، وحل المشكلة #1647
- إصلاح نتيجة الحساب الفارغة باستخدام الوسائط الرقمية في وظائف الصيغة LEN و LOWER و PROPER و REPT و UPPER و IF
- إصلاح حساب دوال الصيغة CHITEST و MMULT الذعر في بعض الحالات
- إصلاح خطأ انحدار الإصدار v2.8.0 والخطأ في منطقة الطباعة المحددة وعناوين الطباعة ذات الاسم المحدد الخاص المدمج
- إصلاح خطأ الانحدار v2.8.0 والمصنفات التالفة التي تم إنشاؤها عن طريق تحسين التوافق مع الألوان المفهرسة داخليًا وأجزاء أنماط ألوان MRU
- إصلاح خطأ الانحدار v2.8.0 ، تطبيق رمز تنسيق الرقم كانت النتيجة فارغة ، وحل المشكلة #1658
- إصلاح خطأ الانحدار في الإصدار v2.7.1، حيث يتم إخفاء الفقاعة في المخطط الفقاعي أو المخطط الفقاعي ثلاثي الأبعاد
- تم إصلاح الذعر الناتج عن
AutoFilter
عن طريق إضافة حارس مؤشر لا شيء لمعرف الورقة المحلية ، وحل المشكلة #1655 - إصلاح المصنفات التالفة التي تم إنشاؤها عند إضافة الجداول في بعض الحالات
- إصلاح نتيجة تنسيق رقم الوقت غير صحيحة ، وحل المشكلة #1661
- يدعم الحصول على قيمة خلية سلسلة الصيغة ، وحل المشكلة #1665
- إصلاح معرف الجدول غير الصحيح الذي تم إنشاؤه في المصنف الذي يحتوي على خلايا جدول مفردة
- إصلاح أجزاء العلاقة المفقودة في أنواع المحتوى في بعض الحالات
- قم بترقية المحلل اللغوي لتنسيق الأرقام لإصلاح الرموز الحرفية المفقودة في بعض الحالات
- قم بتحديث تنسيق أرقام اللغة zh-cn و zh-tw المدمج
- قم بإصلاح معرف تنسيق الرقم المخصص غير الصحيح المخصص ، وحل المشكلة #1677
- إصلاح تحديث نطاق الجدول عن طريق إزالته وإنشائه مرة أخرى لا يعمل ، وحل المشكلة #1682
- أصلح مشكلة محتملة تتمثل في عدم إمكانية مسح الملفات المؤقتة لقارئ الدفق ، وحل المشكلة #1680
- إصلاح نتيجة حساب الصيغة غير الصحيحة في بعض الحالات ، وحل المشكلة #1681
- إصلاح شروط سباق التزامن عند الحصول على قيمة الخلية ، وحل المشكلة #1687
- إصلاح بعض التنسيق المفقود في الحصول على تعريف النمط ، وحل المشكلة #1708
- إصلاح مشاكل التدوين العلمي لتنسيق الأرقام بدون تعبئة ، وحل المشكلة #1710
- إصلاح الذعر عند قراءة المصنف مع عنصر الصف الداخلي بدون السمة
r
، وحل المشكلة #1723 - إصلاح خطأ
GetCellRichText
عند الحصول على خلايا نصية منسقة مضمنة - إصلاح فهرس جدول السلسلة المشتركة غير الصالح على قيمة الخلية المحددة في بعض الحالات
- إصلاح الذعر
GetConditionalFormats
عند الحصول على التنسيق الشرطي بدون قواعد أعلى من المتوسط ، وحل المشكلة #1745 - إصلاح ضبط الخلايا المدمجة بشكل غير صحيح عند إزالة الصفوف ، وحل المشكلة #1749
- إصلاح وظيفة
SetConditionalFormat
التي تنشئ أولوية غير صحيحة لقواعد التنسيقات الشرطية المتعددة ، وحل المشكلة #1770 - إصلاح وظيفة
GetConditionalFormats
التي لا تُرجع قاعدة شريط بيانات التدرج ، وحل المشكلة #1769 - إصلاح الدالة
GetStyle
أوGetConditionalStyle
لإرجاع قيمة حقلDecimalPlaces
غير الصحيحة ، وحل المشكلة #1777 - إصلاح وظيفة
CalcCellValue
لا ترجع قيمة أولية عند تمكينRawCellValue
، وحل المشكلة #1803
تحسين الأداء
- يعمل على تحسين الأداء لإضافة وإزالة الجدول المحوري والصور
- تقليل استهلاك الذاكرة عن طريق قطع الصفوف والخلايا ، وحل المشكلة #1712
متنوعه
- تم تحديث وحدة التبعيات
- اختبارات الوحدة وتحديث godoc
- موقع التوثيق متعدد اللغات: العربية والألمانية والإسبانية والإنجليزية والفرنسية والروسية والصينية واليابانية والكورية ، والتي تم تحديثها
شكرًا لك
شكرا لجميع المساهمين في Excelize. يوجد أدناه قائمة بالمساهمين الذين لديهم مساهمات برمجية في هذا الإصدار:
- @fnickels (Francis Nickels III)
- @m12r (Matthias Endler)
- @Abdelaziz-Ouhammou
- @Juneezee (Eng Zer Jun)
- @yicixin (壹次心)
- @TeeRenJing (rjtee)
- @phperic (magicrabbit)
- @kjushka (Anton Petrov)
- @krstak (Marko Krstic)
- @lpxxn (Nick)
- @ByteFlyCoding
- @yangliyl (Yang Li)
- @15535382838
- @TajangSec (Tajang)
- @lujin1 (lujin)
- @parkoo (Tian)
- @ZhangXiao1024 (ZX)
- @zcgly
- @bramvbilsen (Bram Vanbilsen)
- @user65536
- @tianaiyouqing (天爱有情)
- @cuishuang (cui fliter)
- @CooolNv (Xuesong)
- @yuegu520
- @oneweek20169902 (li)
- @3zmx
- @327674413
- @melf-xyzh (MELF晓宇)
- @L4nn15ter
- @rememberher (Jerry)
- @ooooooobh (cherry)
- @xxxwang1983
- @funa12
- @coolbit
- @taitaking (zhukewen)
- @kewenof
- @ivekkairi (Vivek Kairi)
- @edwardfward (Ed)