Excelize v2.1.0
- صدر هذا يوم: شهر فبراير 10، 2020
- صدر في GitHub: https://github.com/xuri/excelize/releases/tag/v2.1.0
ملاحظات الإصدار
التغييرات الأكثر بروزاً في هذا الإصدار:
ميزات جديدة
- وظيفة جديدة
DeleteDefinedName
، دعم لحذف الأسماء المعرفة للمصنف أو ورقة العمل - وظيفة جديدة
SetPageMargins
وGetPageMargins
، دعم الحصول على الهوامش الصفحة وتعيينها - وظيفة جديدة
DeleteChart
وDeletePicture
، دعم لحذف المخطط والصور من ورقة العمل - إضافة دعم لملف Excel الذي لا يستخدم ترميز UTF-8
- الدالة
AddChart
الآن دعم لإنشاء دائري من المخطط الدائري، شريط من مخطط دائري ومخطط التحرير والسرد - الدالة
AddChart
الآن دعم لتعيين خطوط الشبكة الثانوية للمخطط، قضية ذات صلة #501 - الدالة
AddChart
الآن دعم لتعيين عرض الخط من مخطط خطي، قضية ذات صلة #505 - الدالة
AddChart
الآن دعم لتعيين وحدة رئيسية وعلامة علامة تخطي للمخطط، قضية ذات صلة #538 - الدالة
SetColVisible
الآن دعم لتعيين العمود مرئية من قبل نطاق العمود - الدالة
AddPivotTable
السماح بالأعمدة الفارغة في الجدول المحوري، قضية ذات صلة #511
إصلاحات الأخطاء
- إصلاح النص الفضائي المنتهي المفقود للخلية
- دعم الدالة
MergeCell
تراكبت خلايا الدمج، حل المشكلة #533 - تمت إضافة معالجة النص المنسق المضمن الفارغ في بعض الحالات، حل المشكلة #529
- تمت إضافة معالجة طريقة عرض المصنف الفارغة في بعض الحالات، حل المشكلة #426
- تمت إضافة معالجة حرف الهروب في الصيغة، حل المشكلة #546
تحسين الأداء
- وظيفة جديدة
NewStreamWriter
وFlush
لإنشاء ورقة العمل الجديدة مع كميات ضخمة من البيانات. مقارنة مع الكتابة غير المتدفقة، خفض استخدام الذاكرة بنسبة 90.2%، والتكلفة الزمنية بنسبة 53% - جعل الدالة
GetRows
قراءة البيانات كتدفق. انخفاض استخدام الذاكرة بنسبة 78.9%، قضية تتصلs #146 and #382 - تحسينات التوافق، إضافة 49 مساحات اسم XML الداخلية دعم
متنوعه
- إضافة تسجيل الأخطاء المحتملة عند فك ترميز XML، قضية تتصلs #539
- تحسين اختبارات وحدة تغطية التعليمات البرمجية (تغطية الخط: 97.04%)
- إضافة خطأ التحقق مفقود في اختبارات الوحدة
- موقع الوثائق بلغات متعددة: الإنكليزية والفرنسية والروسية والصينية واليابانية والكورية، والتي تم تحديثها