XLSX — Tạo, chỉnh sửa và phân tích bảng tính Excel
Tạo file Excel với công thức và định dạng chuyên nghiệp, rồi tự kiểm tra lỗi tính toán bằng LibreOffice trước khi bàn giao.
Kỹ năng này làm gì
Dùng khi sản phẩm cuối cùng là một file Excel (.xlsx/.xlsm/.xltx). Claude sẽ viết công thức, định dạng và nhiều sheet bằng openpyxl, xử lý dữ liệu lớn bằng pandas, và xem nhanh nội dung file bằng markitdown.
Điểm mạnh nhất là bước kiểm chứng: công thức do openpyxl ghi ra không có giá trị cache, nên script scripts/recalc.py sẽ dùng LibreOffice tính lại toàn bộ và trả về JSON liệt kê số công thức, số lỗi và vị trí lỗi. Quy tắc bắt buộc: không bàn giao file khi còn errors_found.
Tài liệu còn liệt kê các hàm LibreOffice không hiểu (XLOOKUP, FILTER, UNIQUE, SORT…) và cách thay bằng INDEX/MATCH, các hàm cần tiền tố _xlfn., cùng những cạm bẫy như ô gộp, mất macro khi không dùng keep_vba=True, hay mất liên kết tới file ngoài.
Phù hợp với ai
- Chuyên viên tài chính xây mô hình dự báo, DCF, ngân sách
- Kế toán / kiểm soát nội bộ cần công thức sống thay vì số cứng
- Người làm dữ liệu cần biến CSV thô thành báo cáo Excel gọn gàng
- Bất kỳ ai từng nhận file Excel do AI tạo nhưng đầy lỗi
#REF!
Ví dụ sử dụng
- Mô hình tài chính: "Tạo bảng dự báo doanh thu 5 năm, tỷ lệ tăng trưởng để ở ô giả định riêng." → Ô nhập màu xanh dương, công thức màu đen, định dạng tiền tệ
$#,##0, đã qua recalc. - Chỉnh sửa file có sẵn: "Chỉ cập nhật các ô nền vàng trong file ngân sách này." → Giữ nguyên mọi công thức hiện có.
- Làm sạch dữ liệu: "Gộp 3 file CSV này thành workbook nhiều sheet, thêm dòng tổng SUMIFS ở cuối mỗi sheet."
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 skills/xlsx từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/k-dense-ai-xlsx/ 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/K-Dense-AI/scientific-agent-skills.git /tmp/sas && mkdir -p ~/.claude/skills && cp -r /tmp/sas/skills/xlsx ~/.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.
- Mở Terminal.
- Tạo thư mục skill:
mkdir -p ~/.claude/skills - Tải mã nguồn:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/sas - Sao chép skill:
cp -r /tmp/sas/skills/xlsx ~/.claude/skills/ - Kiểm tra yêu cầu: cần Python 3.8+ và LibreOffice. Chạy
soffice --versionđể xác nhận (macOS:brew install --cask libreoffice; Ubuntu:sudo apt install libreoffice). - Cài thư viện nếu thiếu:
pip install openpyxl pandas markitdown - Khởi động lại Claude Code, rồi thử: "Tạo file Excel dự báo doanh thu 5 năm cho tôi".
- Đọc LICENSE.txt trong thư mục skill trước khi dùng cho mục đích thương mại (giấy phép độc quyền).