2023-04-07

[EPPlus]以EPPlus開發Microsoft Excel 365公式時無法正常開啟

近期開發Excel報表供用戶管理配貨數量,使用到許多Excel 365的新函數,如:FILTERLAMBDA、XLOOKUP等等,尤其是前兩者的搭配使用,讓我把公式(formula)進行完美瘦身、可讀性提升了不少~

因為要將資料庫匯出成Excel給用戶使用,考量效能和無須授權等優點所以我選擇使用EPPlus 4.5.3來為用戶產生Excel報表。

搭配ChatGPT開發都還算順暢,除了一些版本差異和特殊功能需要試錯,如:群組(大綱,OutlineLevel)、條件式格式設定(ConditionalFormatting)、資料驗證(DataValidations)。但當我編譯都沒問題,拿到.xlsx檔時,Excel竟然回覆我公式有錯誤:我們發現 XXX.xlsx 的部分內容有問題。您要我們盡可能嘗試復原嗎? 如果您信任此活頁簿的來源,請按一下 [是]。