請教使用 Emily刪除與新增 xls檔遇到的問題

Dear Sir:

主要需求是想要在執行 Excel報表製作時,先將檔案內容清空,因不知道 Powershell程式碼該如何敘述,故想說用工作資料夾執行腳本進行檔案刪除後再重新建立。

已驗證手動先建立一空白 xls檔後執行 Powershell,測試可完成 (貼圖、字體變更…等)動作。後續透過工作資料夾執行腳本刪除再新增 xls檔後,Powershell無法完成報表製作 (內容不符合預設結果),比較時發現使用工作資料夾執行腳本建立的檔案與手動建立的檔案大小有不同的狀況(如圖)。

Q: 想請教該如何將 Excel內容刪除 (含圖檔)? or 檔案刪除後再新建一份新的檔案?

//清除工作資料夾
let files = api.files();
files.forEach((file) => api.remove(file));

試試

1 Like

感謝回覆!
刪除的部分目前 OK了,新增檔案仍然卡關 (檔案新增後使用 Powershell只能插入文字;圖檔無法插入).