Skip to content

1.4.1

Choose a tag to compare

@minerd minerd released this 06 Aug 19:42
· 5 commits to main since this release
Eksik 15 fonksiyon ve modern fonksiyonların _xlfn. öneki (1.4.1)

Türkiye'de en çok kullanılan formül listesindeki eksikler eklendi:
TEK/ODD, ÇİFT/EVEN, KYUVARLA/MROUND, TEMİZ/CLEAN, SAYIDÜZENLE/FIXED,
LİRA/DOLLAR, ENÇOK_OLAN.TEK/MODE.SNGL, TÜR/TYPE, GÜN360/DAYS360,
YILORAN/YEARFRAC, İŞGÜNÜ/WORKDAY(+.ULUSL), TAMİŞGÜNÜ.ULUSL,
ARA/LOOKUP, SERİTOPLA/SERIESSUM. Kapsam 75/93 -> 90/93, motor 139 fonksiyon.

DÜZELTME — modern fonksiyonlar gerçek Excel'de #AD? veriyordu:
ECMA-376 sonrası eklenen fonksiyonlar xlsx'te "_xlfn." önekiyle saklanır,
biz öneksiz yazıyorduk. TEXTJOIN, IFS, XLOOKUP, CONCAT, SWITCH, MODE.SNGL,
UNIQUE, SEQUENCE, NETWORKDAYS.INTL, WORKDAY.INTL içeren her kayıt Excel'de
bozuluyordu; FILTER/SORT ayrıca "_xlfn._xlws." ister. Okuma yönü de bozuktu:
dosyadan gelen önekli formüller motorda tanınmıyordu.
Yazma: formula.js/xlsxName(), okuma: fromXlsx() (app.js dosya açarken çağırır).
Hata smoke testlerinden geçiyordu, yalnız COM doğrulaması yakaladı.

Testler: smoke-render 629 -> 645, COM doğrulaması 145 -> 152.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>