Office Reader

👤 yuyonghao-123 📦 v0.1.0 ⭐ 3.8 ⬇️ 843 下載
📄 辦公效率 免費

📖 技能介紹

office-reader 技能

描述

統一的 Office 文件和本地檔案讀取技能,支援 Word、Excel、PowerPoint、PDF 及多種文本格式。

支援的檔案格式

型別 副檔名 讀取方式
Markdown .md, .markdown 原生文本
純文本 .txt 原生文本
CSV .csv 原生文本
JSON .json 原生 JSON 解析
YAML .yaml, .yml PyYAML
HTML .html, .htm 原生文本
Word .docx, .doc python-docx
Excel .xlsx, .xls pandas + openpyxl
PowerPoint .pptx, .ppt python-pptx
PDF .pdf pypdf / summarize

使用方法

方式 1: 直接使用 PowerShell 指令碼

# 讀取 Word 文件
.\skills\office-reader\office-reader.ps1 -FilePath "C:\path\to\document.docx"

# 讀取 Excel 檔案
.\skills\office-reader\office-reader.ps1 -FilePath "C:\path\to\data.xlsx"

# 讀取 PowerPoint
.\skills\office-reader\office-reader.ps1 -FilePath "C:\path\to\presentation.pptx"

# 讀取 PDF(前 10 頁)
.\skills\office-reader\office-reader.ps1 -FilePath "C:\path\to\report.pdf"

方式 2: 自然語言請求

直接對我說: - "讀取 C:\path\to\file.docx" - "看看這個 Excel 檔案:C:\path\to\data.xlsx" - "幫我讀一下這個 PPT: C:\path\to\slides.pptx"

我會自動呼叫 office-reader 指令碼處理。

方式 3: PDF 使用 summarize 技能

summarize C:\path\to\file.pdf

引數

引數 型別 預設值 說明
-FilePath string 必填 要讀取的檔案路徑
-OutputFormat string "text" 輸出格式(text/json/markdown)
-MaxLines int 1000 最大輸出行數(防止過長)

示例輸出

Word 文件

📄 讀取檔案:C:\docs\report.docx
📋 檔案型別:.docx
✅ 使用 Word 模式讀取 (python-docx)...

[文件標題]

[第一段內容...]

[第二段內容...]

✅ 讀取完成!

Excel 檔案

📄 讀取檔案:C:\data\sales.xlsx
📋 檔案型別:.xlsx
✅ 使用 Excel 模式讀取 (pandas + openpyxl)...

📊 工作表數量:3
📋 工作表名稱:['一月', '二月', '三月']

=== 工作表:一月 ===
行數:150, 列數:8
列名:['日期', '產品', '銷售額', '利潤', ...]

前 20 行資料:
   日期      產品    銷售額   利潤
0  2026-01-01  產品 A  1000   200
1  2026-01-02  產品 B  1500   350
...

✅ 讀取完成!

PowerPoint 檔案

📄 讀取檔案:C:\presentations\demo.pptx
📋 檔案型別:.pptx
✅ 使用 PowerPoint 模式讀取 (python-pptx)...

📊 幻燈片數量:15

=== 幻燈片 1 ===
佈局:Title Slide

  Title: 專案演示
  Subtitle: 2026 年 Q1 彙報

=== 幻燈片 2 ===
佈局:Title and Content

  Title: 目錄
  Content: 1. 專案背景...

✅ 讀取完成!

依賴

已安裝的 Python 庫: - ✅ python-docx (Word) - ✅ python-pptx (PowerPoint) - ✅ pypdf (PDF) - ✅ openpyxl (Excel) - ✅ pandas (資料處理)

限制

  • Word/Excel/PPT 僅支援 .docx/.xlsx/.pptx 格式(Office 2007+)
  • 舊格式 .doc/.xls/.ppt 需要轉換
  • PDF 文本提取依賴 PDF 質量(掃描件可能無法提取)
  • 大檔案自動限制輸出行數(預設 1000 行)

故障排除

問題:檔案無法讀取

解決: 檢查檔案路徑是否正確,檔案是否被其他程式佔用

問題:Excel 讀取報錯

解決: 確保 .xlsx 格式(非 .xls),或轉換為 CSV

這個技能的最新版本可以在7w4.net小蔥技能站找到。

問題:PDF 提取內容為空

解決: 可能是掃描件,需要 OCR(暫不支援)

安全說明

  • 僅讀取本地檔案,不上傳外部
  • 自動限制輸出大小,防止記憶體溢位
  • 支援 UTF-8 編碼,相容中文

版本: v0.1.0
建立時間: 2026-03-18
作者: 小蒲萄 🦞

🤖 AI 評測

這個 Skill 文件寫得很詳細,功能描述也很全面,看起來挺專業的。但最關鍵的問題是它缺少能實際執行的程式,只有說明沒有工具,根本用不了。建議開發者先把程式碼補齊再發布。

📊 多維度評分

適應性4.4
規範性4.2
有效性3.3
可靠性3
可信度4.8

📁 包含檔案 (4 個)

📄 README.md 1.1 KB
📄 SKILL.md 3.8 KB
📄 _meta.json 142 B
📄 package.json 410 B