excel轉csv、tsv、json或txt格式

👤 七仔的AI工具箱 📦 v1.0.0 ⭐ 4.5 ⬇️ 63 下載
📄 辦公效率 免費

📖 技能介紹

excel-to-table 技能包

Excel / XLSX / XLS → CSV / TSV / JSON / TXT,零 token 本地轉換

📦 包含指令碼

指令碼 功能 依賴
excel-to-csv.py Excel → CSV(單本) openpyxl + xlrd
excel-to-csv-batch.py Excel → CSV(批次) openpyxl + xlrd
excel-to-tsv.py Excel → TSV(單本) openpyxl + xlrd
excel-to-tsv-batch.py Excel → TSV(批次) openpyxl + xlrd
excel-to-json.py Excel → JSON(單本) openpyxl + xlrd
excel-to-json-batch.py Excel → JSON(批次) openpyxl + xlrd
excel-to-txt.py Excel → TXT 表格(單本) openpyxl + xlrd
excel-to-txt-batch.py Excel → TXT 表格(批次) openpyxl + xlrd
excel-to-all.py Excel → 四種格式一次匯出(單本) openpyxl + xlrd

🔄 完整流水線

Excel(XLSX/XLS)  →  CSV  →  AI分析/清洗
               →  TSV  →  資料匯入
               →  JSON →  API/程式碼呼叫
               →  TXT  →  純文本閱讀/OCR素材

安裝依賴(一次性)

pip install openpyxl xlrd

🚀 使用方法

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

單本轉換

# Excel → CSV
python3 excel-to-csv.py input.xlsx [output.csv]

# Excel → TSV
python3 excel-to-tsv.py input.xlsx [output.tsv]

# Excel → JSON
python3 excel-to-json.py input.xlsx [output.json]

# Excel → TXT(純文本表格)
python3 excel-to-txt.py input.xlsx [output.txt]

# Excel → 四種格式一次性匯出
python3 excel-to-all.py input.xlsx

批次轉換

# 批次 Excel → CSV
python3 excel-to-csv-batch.py /path/to/excels/

# 批次 Excel → TSV
python3 excel-to-tsv-batch.py /path/to/excels/

# 批次 Excel → JSON
python3 excel-to-json-batch.py /path/to/excels/

# 批次 Excel → TXT
python3 excel-to-txt-batch.py /path/to/excels/

📋 輸出格式說明

CSV / TSV

  • 首行 = 表頭
  • 逗號/製表符分隔
  • 中文編碼 UTF-8(CSV with BOM 方便 Excel 開啟)

JSON

  • 陣列格式:[ {列1: 值1, 列2: 值2, ...}, ... ]
  • 保留表頭作為 key
  • 空值輸出為空字串(JSON null 可選)

TXT

  • 等寬表格格式,用空格對齊列
  • 適合快速瀏覽內容
  • 不保留格式資訊

⚠️ 已知限制

  • 只讀第一個工作表:如需多表請分次指定
  • 公式:讀公式計算後的值,不保留公式本身
  • 圖片/宏/VBA:不支援
  • 超大檔案(>100MB):建議用 CSV 分批處理

📁 檔案結構

excel-to-table/
├── SKILL.md                # 本檔案
├── excel-to-csv.py         # Excel → CSV(單本)
├── excel-to-csv-batch.py   # Excel → CSV(批次)
├── excel-to-tsv.py         # Excel → TSV(單本)
├── excel-to-tsv-batch.py   # Excel → TSV(批次)
├── excel-to-json.py        # Excel → JSON(單本)
├── excel-to-json-batch.py  # Excel → JSON(批次)
├── excel-to-txt.py         # Excel → TXT(單本)
├── excel-to-txt-batch.py   # Excel → TXT(批次)
└── excel-to-all.py         # Excel → 四種格式一次匯出

版本:v1.0(2026-08-07)初始版本,支援 XLSX / XLS → CSV / TSV / JSON / TXT

🤖 AI 評測

這個Skill質量良好,提供了Excel轉四種常用格式的完整工具,文件清晰易懂,使用簡單。它最大的優點是功能整合度高、輸出格式考慮周全(如CSV帶BOM方便Excel開啟)。不足之處是隻能讀取第一個工作表,不支援公式、圖片等複雜內容。如果你需要轉換簡單的Excel資料,這是一個值得信賴的工具;但處理複雜Excel檔案時需要留意其限制。

📊 多維度評分

適應性4.5
規範性4.5
有效性4.4
可靠性4.3
可信度5

📁 包含檔案 (10 個)

📄 SKILL.md 3.2 KB
📄 excel-to-all.py 3.1 KB
📄 excel-to-csv-batch.py 2.1 KB
📄 excel-to-csv.py 2.4 KB
📄 excel-to-json-batch.py 2.2 KB
📄 excel-to-json.py 2.2 KB
📄 excel-to-tsv-batch.py 1.9 KB
📄 excel-to-tsv.py 2 KB
📄 excel-to-txt-batch.py 2.2 KB
📄 excel-to-txt.py 2.3 KB