Excelize 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
  • موقع التوثيق متعدد اللغات: العربية والألمانية والإسبانية والإنجليزية والفرنسية والروسية والصينية واليابانية والكورية ، والتي تم تحديثها

شكرًا لك

شكرا لجميع المساهمين في Excelize. يوجد أدناه قائمة بالمساهمين الذين لديهم مساهمات برمجية في هذا الإصدار:

  • @bailantaotao (bailantaotao)
  • @threeq (Conrad Dally)
  • @raochq (raochangquan)
  • @stanim (Stani)
  • @tvso (Tammy)
  • @Jerring
  • @seanliang (Sean Liang)
  • @oneweek20169902 (li)
  • @mwiesenbauer (Michael Wiesenbauer)
  • @Dokiys (Dokiy)
  • jaby
  • @vst93 (vst)

results matching ""

    No results matching ""