Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Tự động hóa Excel

Kỹ năng tạo báo cáo Excel định dạng chuyên nghiệp, bóc tách file xlsm phức tạp mà openpyxl bó tay, và điều khiển cửa sổ Excel trên macOS.

Tài liệu · Văn phòngTrung cấp1,323212Điểm AI 9/10Cập nhật lần cuối: 8 thg 8, 2026

Kỹ năng này làm được gì

Chia công việc Excel thành ba nhánh và tự chọn công cụ phù hợp cho từng tình huống.

  • Tạo file: Dùng openpyxl với quy ước màu chuẩn ngân hàng đầu tư (xanh dương = giá trị nhập tay, đen = giá trị tính toán, xanh lá = tham chiếu chéo sheet), mã định dạng số ($#,##0, 0.0%, 0.0x) và định dạng có điều kiện (thang màu đỏ–vàng–xanh cho bảng độ nhạy).
  • Bóc tách: Khi openpyxl treo hoặc lỗi với file trên 1MB, file .xlsm chứa VBA, hay mô hình tài chính từ công ty chứng khoán, kỹ năng dùng thẳng thư viện chuẩn zipfile + xml.etree để đọc danh sách sheet và giá trị ô. Có sẵn hàm gỡ các definedName hỏng chứa "Formula removed" để cứu file.
  • Điều khiển: Trên macOS, dùng AppleScript (osascript) để kích hoạt Excel, đổi mức zoom, cuộn tới dòng/cột cụ thể, chọn vùng ô, chuyển sheet — luôn bọc bằng timeout để tránh treo vô hạn.

Điểm cộng lớn: cây quyết định chọn công cụ và bảng "lỗi thường gặp" (ví dụ: đừng tin phần mở rộng file, hãy chạy file <path> trước).

Phù hợp với ai

  • Chuyên viên phân tích tài chính, đội finance, người làm mô hình DCF/định giá
  • Kỹ sư dữ liệu bị kẹt với file xlsm mà openpyxl không mở nổi
  • Nhân viên văn phòng phải làm báo cáo Excel cùng mẫu hằng tháng
  • Người cần tự động chụp màn hình / demo Excel trên macOS

Ví dụ sử dụng

  1. "Tạo file Excel báo cáo doanh thu tháng, header nền xanh đậm chữ trắng, ô giả định để chữ xanh dương" → nhận ngay file xlsx đã định dạng đầy đủ.
  2. "File model.xlsm 3MB từ broker không mở được bằng openpyxl, hãy trích dữ liệu sheet DCF" → liệt kê sheet qua zipfile+XML rồi trích xuất giá trị ô.
  3. "Mở Excel, chuyển sang sheet DCF, cuộn tới dòng 45 rồi chụp màn hình" → chuỗi lệnh AppleScript kèm thời gian chờ render.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục excel-automation từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/excel-automation/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/excel-automation ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở Terminal trên máy của bạn.
  2. Tải mã nguồn kho kỹ năng:
    git clone https://github.com/daymade/claude-code-skills.git
    
  3. Tạo thư mục skills của Claude Code và chép kỹ năng này vào:
    mkdir -p ~/.claude/skills
    cp -r claude-code-skills/excel-automation ~/.claude/skills/
    
  4. Cài uv để chạy script Python (kỹ năng dùng uv run --with openpyxl):
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  5. (Tùy chọn) Muốn dùng phần điều khiển cửa sổ thì cần macOS có Microsoft Excel, và cấp quyền Automation cho Terminal trong System Settings > Privacy & Security > Automation.
  6. Khởi động lại Claude Code, sau đó chỉ cần yêu cầu "tạo báo cáo Excel" hoặc "đọc file xlsm này" là kỹ năng sẽ tự kích hoạt.