<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>OfficeCLI on KnightLi的博客</title>
        <link>https://knightli.com/zh-tw/tags/officecli/</link>
        <description>Recent content in OfficeCLI on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-tw</language>
        <lastBuildDate>Sun, 12 Jul 2026 10:36:00 +0800</lastBuildDate><atom:link href="https://knightli.com/zh-tw/tags/officecli/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>OfficeCLI 怎麼讓 AI Agent 讀寫 Word、Excel 和 PowerPoint：本地自動化指南</title>
        <link>https://knightli.com/zh-tw/2026/07/12/officecli-ai-agent-word-excel-powerpoint-local-automation-guide/</link>
        <pubDate>Sun, 12 Jul 2026 10:36:00 +0800</pubDate>
        
        <guid>https://knightli.com/zh-tw/2026/07/12/officecli-ai-agent-word-excel-powerpoint-local-automation-guide/</guid>
        <description>&lt;p&gt;讓 AI Agent 處理 Office 檔案，難點通常不是“能否寫出一段文字”，而是能否保留既有模板、正確更新公式和圖表、看見排版結果，並在交付前確認檔案已經真正儲存。OfficeCLI 是一個面向 Agent 的本地命令列工具，支援 &lt;code&gt;.docx&lt;/code&gt;、&lt;code&gt;.xlsx&lt;/code&gt; 和 &lt;code&gt;.pptx&lt;/code&gt; 的讀取、建立、編輯與渲染，不需要安裝 Microsoft Office。&lt;/p&gt;
&lt;p&gt;它適合放在本地自動化、CI 文件生成或受控 Agent 工作流中。它不應直接獲得共享盤、客戶原件或財務主檔案的無限寫許可權；先從副本和模板開始，經過預覽與人工稽核後再交付。&lt;/p&gt;
&lt;h2 id=&#34;officecli-適合哪些任務&#34;&gt;OfficeCLI 適合哪些任務
&lt;/h2&gt;&lt;p&gt;OfficeCLI 提供結構化命令來操作 Word、Excel 和 PowerPoint。常見用途包括：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;從現有文件讀取文字、樣式、表格、公式或幻燈片結構；&lt;/li&gt;
&lt;li&gt;用 JSON 或命令生成報告、簡報和工作簿；&lt;/li&gt;
&lt;li&gt;批次查詢替換、統一樣式或按模板填充資料；&lt;/li&gt;
&lt;li&gt;從資料庫或 API 生成固定格式的週報、報價單和專案彙總；&lt;/li&gt;
&lt;li&gt;把 Office 檔案渲染為 HTML 或 PNG，讓 AI 和人工檢查版式；&lt;/li&gt;
&lt;li&gt;在 CI 或容器環境中生成文件，而不依賴桌面版 Office。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;對一次性的個人文件，桌面編輯器可能更快；對重複生成、批處理或需要 Agent 參與的場景，命令列和結構化輸出更容易審查、復現和測試。&lt;/p&gt;
&lt;h2 id=&#34;安裝前先確定檔案邊界&#34;&gt;安裝前先確定檔案邊界
&lt;/h2&gt;&lt;p&gt;在任何安裝和自動化前，先設定這三條邊界：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;輸入目錄&lt;/strong&gt;：只允許 Agent 讀取任務需要的模板或副本，不直接讀取整個共享盤。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;輸出目錄&lt;/strong&gt;：把生成結果寫入獨立的 &lt;code&gt;out/&lt;/code&gt; 或臨時目錄，避免覆蓋原始檔案。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;交付動作&lt;/strong&gt;：上傳、郵件傳送、覆蓋共享檔案和修改財務資料都應由人工確認。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Office 文件可能包含批註、修訂記錄、隱藏工作表、外部連結、宏或敏感後設資料。自動化前應先確認來源可信，並使用副本測試。不要把“能讀取檔案”誤認為“可以安全公開檔案中的所有內容”。&lt;/p&gt;
&lt;h2 id=&#34;怎樣安裝並確認版本&#34;&gt;怎樣安裝並確認版本
&lt;/h2&gt;&lt;p&gt;OfficeCLI 提供各平臺的單二進位制檔案，也支援包管理器安裝。Windows 使用者可以優先使用已配置的軟體包渠道，例如：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;scoop&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;install&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;officecli&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;也可從專案 Releases 下載對應平臺的二進位制檔案。安裝後先確認版本：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli --version
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果使用下載指令碼或全域性 npm 安裝，應先核對倉庫、版本和企業軟體策略；不要把未知來源的遠端指令碼直接放進高許可權終端。對團隊環境，建議固定經過測試的版本，而不是讓每臺機器自動追蹤最新版。&lt;/p&gt;
&lt;h2 id=&#34;第一次建立和預覽-powerpoint&#34;&gt;第一次建立和預覽 PowerPoint
&lt;/h2&gt;&lt;p&gt;最小工作流是“建立 → 寫入 → 預覽 → 儲存”。例如建立一份簡報並新增標題頁：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli create deck.pptx
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli add deck.pptx / --type slide --prop &lt;span class=&#34;nv&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Q4 Report&amp;#34;&lt;/span&gt; --prop &lt;span class=&#34;nv&#34;&gt;background&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;1A1A2E
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli view deck.pptx outline
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli view deck.pptx html
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;outline&lt;/code&gt; 適合快速核對幻燈片和文字結構，&lt;code&gt;html&lt;/code&gt; 會生成可在瀏覽器中檢視的渲染結果。不要只根據命令成功就認為檔案可交付：標題溢位、形狀重疊、字型替換和圖表比例問題，往往要在渲染結果中才看得出來。&lt;/p&gt;
&lt;p&gt;需要連續調整時，可以啟動實時預覽：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli watch deck.pptx
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;官方示例中預覽服務預設會在本機 &lt;code&gt;http://localhost:26315&lt;/code&gt; 開啟。只在本機受控環境使用該埠，不要未經驗證就把預覽服務暴露到公網。&lt;/p&gt;
&lt;h2 id=&#34;讓-ai-agent-按讀改看驗工作&#34;&gt;讓 AI Agent 按“讀、改、看、驗”工作
&lt;/h2&gt;&lt;p&gt;直接要求 Agent “生成一份 PPT”容易得到不可控的整檔案重寫。更穩定的提示方式是把動作拆開：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;先讀取目標檔案的結構或匯出 JSON，不修改任何內容。&lt;/li&gt;
&lt;li&gt;讓 Agent 列出計劃修改的頁面、單元格或段落路徑。&lt;/li&gt;
&lt;li&gt;一次只改一個邏輯單元，例如一頁幻燈片或一個工作表區域。&lt;/li&gt;
&lt;li&gt;渲染 HTML 或截圖，並檢查內容、溢位、對齊和資料正確性。&lt;/li&gt;
&lt;li&gt;儲存到輸出目錄，最後由人工稽核並決定是否替換原件。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;可直接使用的任務約束示例：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;讀取 &lt;code&gt;templates/monthly-report.pptx&lt;/code&gt;，不要修改原檔案。根據 &lt;code&gt;data/summary.json&lt;/code&gt; 生成 &lt;code&gt;out/monthly-report-review.pptx&lt;/code&gt;；只替換標題、三個 KPI 和圖表資料。完成後匯出 HTML 預覽，列出所有修改路徑、未填充欄位和需要人工確認的內容。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;這比“根據資料更新月報”更容易審查，也能防止 Agent 改動無關母版、備註或隱藏內容。&lt;/p&gt;
&lt;h2 id=&#34;wordexcel-和-powerpoint-的差異&#34;&gt;Word、Excel 和 PowerPoint 的差異
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;檔案型別&lt;/th&gt;
          &lt;th&gt;Agent 常做的事&lt;/th&gt;
          &lt;th&gt;交付前重點檢查&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Word &lt;code&gt;.docx&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;替換段落、表格、頁首頁尾、樣式和目錄&lt;/td&gt;
          &lt;td&gt;頁碼、分頁、引用、修訂記錄、字型與表格斷行&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Excel &lt;code&gt;.xlsx&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;寫入單元格、公式、資料驗證、圖表和透視表&lt;/td&gt;
          &lt;td&gt;公式結果、引用範圍、隱藏表、篩選條件、圖表資料來源&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;PowerPoint &lt;code&gt;.pptx&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;新建幻燈片、形狀、圖片、圖表、備註和主題&lt;/td&gt;
          &lt;td&gt;標題溢位、元素重疊、配色、比例、放映效果&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Excel 尤其需要謹慎：公式可以正確寫入，不代表業務口徑正確。應把指標定義、日期範圍、幣種、單位和舍入規則寫在任務輸入中，並讓 Agent 輸出計算來源和異常值，而不是隻給最終數字。&lt;/p&gt;
&lt;h2 id=&#34;用模板合併代替重複生成&#34;&gt;用模板合併代替重複生成
&lt;/h2&gt;&lt;p&gt;重複型報告不應每次都讓 Agent 從空白開始設計。OfficeCLI 的 &lt;code&gt;merge&lt;/code&gt; 可用 JSON 資料替換 &lt;code&gt;.docx&lt;/code&gt;、&lt;code&gt;.xlsx&lt;/code&gt; 或 &lt;code&gt;.pptx&lt;/code&gt; 中的 &lt;code&gt;{{key}}&lt;/code&gt; 佔位符：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli merge invoice-template.docx out/invoice-001.docx &lt;span class=&#34;s1&#34;&gt;&amp;#39;{&amp;#34;client&amp;#34;:&amp;#34;Acme&amp;#34;,&amp;#34;total&amp;#34;:&amp;#34;$5,200&amp;#34;}&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;適合的做法是：第一次人工確定模板和欄位，後續由程式或 Agent 只准備經過校驗的資料並執行合併。這樣比每次重新排版更穩定，也能把“內容生成”和“版式控制”分開。&lt;/p&gt;
&lt;p&gt;當欄位缺失時，應讓流程停止並報告缺失項，而不是用猜測值、空字串或上一次客戶的資料繼續生成。對報價單、合同、發票、績效表和麵向外部的報告尤其如此。&lt;/p&gt;
&lt;h2 id=&#34;多步驟編輯要注意儲存時機&#34;&gt;多步驟編輯要注意儲存時機
&lt;/h2&gt;&lt;p&gt;OfficeCLI 支援 resident mode，讓文件在記憶體中保持開啟狀態以加快多步驟操作：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli open report.docx
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; report.docx /body/p&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;1&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;/r&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;1&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; --prop &lt;span class=&#34;nv&#34;&gt;bold&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; report.docx /body/p&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;2&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;/r&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;1&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; --prop &lt;span class=&#34;nv&#34;&gt;color&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;FF0000
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli save report.docx
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;officecli close report.docx
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;在 resident mode 中，工具自身的讀取命令能看到最新記憶體狀態；但其他程式、同步客戶端或上傳流程未必能看到。交給 Word、Excel、渲染器、Python 指令碼或網盤之前，先執行 &lt;code&gt;officecli save&lt;/code&gt; 或 &lt;code&gt;officecli close&lt;/code&gt;，確保修改已寫入磁碟。&lt;/p&gt;
&lt;p&gt;批次操作還要明確失敗策略。若每條命令都允許繼續執行，可能生成“部分更新”的檔案；對關鍵文件更適合使用 &lt;code&gt;--stop-on-error&lt;/code&gt; 並把失敗任務留給人工處理。&lt;/p&gt;
&lt;h2 id=&#34;生成後怎樣做質量檢查&#34;&gt;生成後怎樣做質量檢查
&lt;/h2&gt;&lt;p&gt;建議把質量檢查分為三層：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;結構檢查&lt;/strong&gt;：確認頁數、工作表、段落、佔位符、表格行數和輸出路徑。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;資料檢查&lt;/strong&gt;：抽查公式、彙總金額、日期、圖表範圍和源資料版本。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;視覺檢查&lt;/strong&gt;：檢視 HTML 或 PNG，檢查文字截斷、頁邊距、重疊、顏色與模板一致性。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;對批次生成檔案，可隨機抽樣人工複核，並保留輸入資料版本、模板版本、OfficeCLI 版本、命令日誌和生成時間。這樣出現錯誤時能定位是資料、模板、命令還是模型指令的問題。&lt;/p&gt;
&lt;h2 id=&#34;常見問題&#34;&gt;常見問題
&lt;/h2&gt;&lt;h3 id=&#34;檔案生成了但樣式不對&#34;&gt;檔案生成了但樣式不對
&lt;/h3&gt;&lt;p&gt;先執行 &lt;code&gt;officecli view &amp;lt;檔案&amp;gt; html&lt;/code&gt; 或截圖預覽，不要只檢查檔案是否能開啟。確認 Agent 是否改錯了物件路徑、是否覆蓋了主題或母版，以及輸入資料是否超過原模板的文字容量。將大段文字限制、圖片尺寸和圖表數量寫進任務約束。&lt;/p&gt;
&lt;h3 id=&#34;excel-資料正確但圖表或公式不對&#34;&gt;Excel 資料正確但圖表或公式不對
&lt;/h3&gt;&lt;p&gt;核對圖表引用範圍、工作表名稱、絕對/相對引用和日期格式。對包含宏、外部資料連線、複雜外掛或企業模板的工作簿，先在副本上驗證相容性；自動化工具不應繞過組織對宏和外部連結的安全策略。&lt;/p&gt;
&lt;h3 id=&#34;agent-覆蓋了原始檔案&#34;&gt;Agent 覆蓋了原始檔案
&lt;/h3&gt;&lt;p&gt;立即停止後續寫入，從版本控制、備份或原始模板恢復。之後將輸入路徑設為只讀副本，輸出路徑固定到獨立目錄，並要求 Agent 在每次寫入前報告目標檔案。不要依賴“請不要覆蓋”這句提示詞來保護檔案。&lt;/p&gt;
&lt;h2 id=&#34;總結&#34;&gt;總結
&lt;/h2&gt;&lt;p&gt;OfficeCLI 讓 AI Agent 可以在本地、無 Office 安裝的環境中處理 Word、Excel 和 PowerPoint，但可靠性來自流程而非單條命令：限定輸入輸出目錄、從模板和副本開始、按讀改看驗迴圈操作、儲存後再交給外部程式，並對資料和版式進行人工複核。把它當作可審查的文件自動化元件，而不是自動釋出器，才能同時獲得效率與可控性。&lt;/p&gt;
&lt;p&gt;官方倉庫：&lt;a class=&#34;link&#34; href=&#34;https://github.com/iOfficeAI/OfficeCLI&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/iOfficeAI/OfficeCLI&lt;/a&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
