Excelize v2.0.2
- صدر هذا يوم: اكتوبر 9، 2019
- صدر في GitHub: https://github.com/xuri/excelize/releases/tag/v2.0.2
ملاحظات الإصدار
التغييرات الأكثر بروزاً في هذا الإصدار:
كسر التغييرات
متطلبات الترقية Go إصدار اللغة هو 1.10 أو أحدث.
ميزات جديدة
- إنشاء دعم الجدول المحوري. تمت إضافة الدالة
AddPivotTable
الجديدة - إنشاء دعم خط الـ "خط الـ". تمت إضافة الدالة
AddSparkline
الجديدة - وظيفة جديدة
GroupSheets
وUngroupSheets
أوراق مجموعة الدعم وفك تجميعها - وظيفة جديدة
AddVBAProject
لدعم إضافة ملفvbaProject.bin
الذي يحتوي على وظائف و/أو وحدات ماكرو - الدالة
SetPageLayout
الآن دعم لتعيين تناسب العرض والارتفاع، قضية ذات صلة #432 - الدالة
SetSheetViewOptions
دعم لتعيين ما إذا كان "لإظهار صفر في الخلايا التي لديها قيمة صفر" الآن - السماح بالوصول إلى المزيد من سمات الصيغة في
SetCellFormula
، دعم تعيين نوع الصيغة وسمة ref - دعم نمط ضربة الخط، قضية ذات صلة #482
إصلاحات الأخطاء
- إصلاح النص المفقود من التعليقات في بعض الحالات، حل المشكلة #434
- إصلاح
RemoveRow
خارج النطاق في بعض الحالات عن طريق إعادة حساب إزاحة لتكييف الخلايا المدمجة، حل المشكلة #437 - إصلاح الصيغة غير الصالحة في قائمة الإفلاتات للتحقق من صحة البيانات
- إصلاح الملف تالف عند استدعاء الأسلوب
Save
في التكرار، حل المشكلة #443 - فشلت متوافقة مع أنواع مختلفة من المسارات النسبية في
workbook.xml.rels
لإصلاح ملف القراءة في بعض الحالات، حل المشكلة #442 - تلف ملف ثابت عند حذف كافة الخلايا المدمجة في بعض الحالات
- إصلاح المشكلة حيث تكون إعدادات ورقة عمل الحماية غير صالحة في بعض الحالات، حل المشكلة #454
- إصلاح
GetSheetName
لا يعمل في بعض الحالات عن طريق التحقق من قائمة الأوراق استنادا إلى فهرس بدلا من ذلك، حل المشكلة #457 - إضافة دعم سلاسل مضمنة متعددة الصفوف، قضية ذات صلة #464
- إصلاح تجاوز قيمة الخلايا الرقمية على نظام التشغيل 32 بت، قضية ذات صلة #386
- إصلاح أخطاء التبعية go module، قضية ذات صلة #466 و #480
- إصلاح الملف معطوب عند استدعاء
SetSheetPrOptions
في بعض الحالات، حل المشكلة #483
تحسين الأداء
- تحسين الأداء، أسرع لقراءة الملف، قضية ذات صلة #439
متنوعه
- إضافة التحقق من الخطأ المفقود في
SetSheetRow
- تحسين التعليمات البرمجية، والجمع بين الوظائف الداخلية:
workBookRelsWriter
،drawingRelsWriter
إلىrelsWriter
;drawingRelsReader
،workbookRelsReader
،workSheetRelsReader
إلىrelsReader
addDrawingRelationships
،addSheetRelationships
إلىaddRels