- صدر هذا يوم: 28 أغسطس 2023
- صدر في GitHub: https://github.com/xuri/excelize/releases/tag/v2.8.0
التغييرات الأكثر بروزاً في هذا الإصدار:
- إعادة تسمية المتغير الذي تم تصديره
ErrTableNameLength
إلىErrNameLength
- إعادة تسمية النوع المُصدَّر
PaneOptions
إلىSelection
- أعد تسمية الحقل
Runs
إلىParagraph
في نوع بياناتComment
المُصدَّر - قم بإزالة الحقل
Lang
في نوع بياناتStyle
- تمت إزالة نوع بيانات
ChartTitle
المُصدَّر ، واستخدام نوع بياناتRichTextRun
بدلاً منه - تم تغيير نوع البيانات لـ
DecimalPlaces
إلى مؤشر عدد صحيح - قم بتغيير النقطة الافتراضية إلى عامل تحويل البكسل ، وحل المشكلات #279 و #1536
- تغيير توقيع الوظيفة
AddShape
: غيرfunc (f *File) AddShape(sheet, cell string, opts *Shape) error
إلىfunc (f *File) AddShape(sheet string, opts *Shape) error
- إضافة متغيرات خطأ جديدة تم تصديرها
ErrExistsTableName
وErrorFormControlValue
- إضافة خيارات جديدة
ShortDatePattern
وLongDatePattern
وLongTimePattern
وCultureInfo
في نوع البياناتOptions
والمشكلة ذات الصلة #1199 - إضافة تعداد نوع البيانات الجديدة المُصدرة
CultureName
لرمز البلد - دالات جديدة تدعم
GetTables
وDeleteTable
للحصول على الجداول وإزالتها ، مشكلة ذات صلة #674 و #1454 - وظيفة جديدة تدعم
GetStyle
للحصول على تعريفات الأنماط ، مشكلة ذات صلة #314 و #1520 و #1521 - دعم تطبيق قيمة الخلية مع العنصر النائب والحشو وأرقام التقريب والعملة والمحاسبة وتنسيق رقم وسيطة التبديل ودعم تطبيق تنسيق رقم التاريخ والوقت لعلامات اللغة 812 ، والمشكلة ذات الصلة #660
- دعم 10 وظائف صيغة جديدة: ARRAYTOTEXT و FORECAST و FORECAST.LINEAR و FREQUENCY و INTERCEPT و ODDFYIELD و ODDLPRICE و ODDLYIELD و PROB و VALUETOTEXT
- أضف تفاصيل حدود طول مسار الملف في رسالة الخطأ
- وظيفة جديدة دعم
GetPanes
للحصول على أجزاء الأوراق وعرض التحديد - دعم الوظائف الجديدة
AddFormControl
وGetFormControls
وDeleteFormControl
لعناصر تحكم النموذج ، القضايا ذات الصلة #301 و #1169 - تدعم وظيفة
AddChart
تعيين العناوين الأساسية والمشكلات ذات الصلة #1553 - تدعم وظيفة
AddChart
إنشاء مخطط بمحور سلسلة ثانوي ، مشكلة ذات صلة #518 - تدعم وظيفة
AddChart
التنسيق وتعيين عناوين النص المنسق للمخطط ، المشكلة ذات الصلة #1588 - إضافة تحقق من نوع الشكل لوظيفة
AddShape
، سيتم إرجاع خطأ إذا لم يتم تحديد نوع الشكل - دعم قراءة قيم الخلية المنسقة بواسطة تنسيق رقم التقويم الياباني ، والمشكلة ذات الصلة #1590
- تدعم وظيفة
GetPictures
قراءة صور ارتساء خلية واحدة ، والمشكلة ذات الصلة #1585 - تدعم وظيفة
NewConditionalStyle
إنشاء تنسيق شرطي بتنسيق الأرقام والحماية ، والمشكلة ذات الصلة #1610
- دعم فحص طول قيمة الخلية بأحرف متعددة البايت ، والمسألة ذات الصلة #1517
- منع إنشاء جداول مكررة واسم محدد بنفس الاسم
- قم بتحسين توافق حجم مربع تعليق الخلية مع KingSoft WPS
- دعم الرجوع إلى عرض العمود الافتراضي في خاصية تنسيق الورقة ، والمشكلة ذات الصلة #1536
- جعل حالة الأحرف حساسة لمسار XML لورقة العمل الداخلية لتحسين التوافق ، والمشكلة ذات الصلة #1591
- الهروب من أحرف XML بعد التحقق من طول قيمة الخلية ، وإصلاح الملف الذي تم إنشاؤه لكاتب الدفق تالفًا ، وحل المشكلات #1518 و #1519 و #1530
- إصلاح حجم مربع التعليق غير الصحيح للتعليقات ذات النص العادي متعدد الأسطر
- منع تنسيق قيمة الخلية النصية كقيمة رقمية ، وحل المشكلات #1523 و #1528 و #1533
- إصلاح ظروف السباق لوظائف أمان التزامن
- إصلاح غير صحيح جولة مللي ثانية لوقت التاريخ
- إصلاح النتيجة المنسقة بأرقام غير صحيحة للتاريخ والوقت بـ 12 ساعة في AM
- إصلاح دالات الصيغة غير الصحيحة نتيجة SUMIFS و AVERAGEIFS وحل المشكلة #1564
- إصلاح مشكلات الأولوية الحسابية الأساسية في محرك الحساب ، وحل المشكلات #1599
- إصلاح مشكلة مرجع ورقة العمل المتقاطعة لمحرك حساب الصيغة
- إصلاح مشكلة ضبط الجدول عند حل المشكلة بعد إزالة الصفوف #1539
- دعم للحصول على صور متعددة في خلية واحدة ، حل المشكلة #1548
- إصلاح وضع الصورة المضافة كان غير صحيح في بعض الحالات ، حل المشكلة #1560
- دعم تعديل الصيغة عند إدراج الأعمدة والصفوف ، وإصلاح تلف المصنف الناتج عن إدراج الأعمدة أو الصفوف الناتجة ، وحل المشكلة #1565
- دالة الصيغة CONCAT ، CONCATENATE تدعم تسلسل قيم الخلايا المتعددة ، وحل المشكلة #1569
- إصلاح الصيغة غير الصحيحة لحساب النتائج على دالة وسيطة متداخلة تقوم بإرجاع نتيجة رقمية ، وحل المشكلة #1582
- إصلاح مشكلات عداد الكائنات الرسومية الداخلية التي تسببت في تكرار الصورة المضافة وحل المشكلة #1584
- تم إصلاح نتيجة خلية تاريخ القراءة والوقت بشكل غير صحيح بسبب مشكلة تقريب الساعات ، وحل المشكلة #1587
- أصلح حالة الذعر عند دمج الخلايا بنفس محور البداية والنهاية
- تحسين استدعاءات التعبير العادي لتحسين الأداء والمشكلات ذات الصلة #1532
- هذا تجنب غير الضرورية تحويل بايت / سلسلة ، القضية ذات الصلة #1541
- تم تحديث وحدة التبعيات
- تبسيط التصريح عن المتغير وبيانات إرجاع الخطأ
- قم بإزالة تعيين رمز تنسيق رقم اللغة المدمج مع قيم Unicode
- قم بإزالة نوع البيانات الداخلي
xlsxTabColor
، باستخدام نوع البياناتxlsxColor
بدلاً منxlsxTabColor
- اختبارات الوحدة وتحديث godoc
- موقع التوثيق متعدد اللغات: العربية والألمانية والإسبانية والإنجليزية والفرنسية والروسية والصينية واليابانية والكورية ، والتي تم تحديثها
شكرا لجميع المساهمين في Excelize. يوجد أدناه قائمة بالمساهمين الذين لديهم مساهمات برمجية في هذا الإصدار:
- @IAkumaI (Valery Ozarnichuk)
- @sillydong (Chen Zhidong)
- @fudali113 (fudali)
- @Juneezee (Eng Zer Jun)
- @joehan109
- @yicixin (壹次心)
- @vb6iscool
- @chengcxy (chengxinyao)
- @lidp20
- @JDavidVR (David)
- @fsfsx
- @cnmlgbgithub