📊

Gộp nhiều file Excel thành một

Tự động gộp data từ hàng trăm file Excel báo cáo thành một file Master duy nhất với độ chính xác tuyệt đối.

Excel ⭐ Beginner ⏱️ 5 phút
📥 Tải công cụ

😫 Vấn đề (The Pain Point)

Bạn là Sales Manager quản lý 20 nhân viên. Cuối tháng, mỗi người gửi một file báo cáo doanh số Excel (Sale_Tuan1.xlsx, Sale_Tuan2.xlsx…). Nhiệm vụ của bạn là gộp 20 file này thành một file tổng để làm báo cáo cho Sếp.

Cách làm thủ công:

  1. Mở từng file lên.
  2. Copy dữ liệu (lo sợ copy sót dòng).
  3. Paste vào file tổng.
  4. Lặp lại 20 lần…

Mất ít nhất 30-60 phút cho việc này, chưa kể rủi ro paste nhầm hoặc lệch cột. Với Agentic Working, việc này chỉ mất 30 giây.

🚀 Giải pháp Agentic (The Solution)

Bạn sẽ tạo ra một Desktop App nhỏ (chạy ngay trên máy tính của bạn) có giao diện chuyên nghiệp.

Tính năng:

  • Giao diện trực quan: Có nút chọn Folder đầu vào và File đầu ra.
  • Xử lý thông minh: Tự động đọc tất cả file .xlsx/.xls trong folder, bỏ qua các file rác.
  • Traceability: Tự động thêm cột Source_File để biết dòng dữ liệu này đến từ file báo cáo nào.
  • One-click: Bấm nút là xong.

Excel Merge App Screenshot (Giao diện thực tế App sẽ được Python tạo ra)

🤖 Engineering Prompt (Copy & Paste)

Đây là “câu thần chú” để biến AI thành Kỹ sư phần mềm chuyên nghiệp. Hãy copy toàn bộ đoạn dưới đây và dán vào Claude Code / Antigravity / Cursor.

**Role:** Expert Python Developer (GUI & Data Processing)

**Task:** Create a desktop application to merge multiple Excel files.

**Requirements:**
1.  **Tech Stack:** Python, `tkinter` (for GUI), `pandas` (for data processing), `openpyxl`.
2.  **GUI Features:**
    *   Button to "Browse Folder" (select input directory).
    *   Listbox to display all `.xlsx` and `.xls` files found in the selected folder.
    *   Button to "Select Destination" (save output file).
    *   "Merge Files" button (disabled until folder and output are selected).
    *   Progress bar or status label updates during processing.
3.  **Functionality:**
    *   Iterate through all Excel files in the selected folder.
    *   Skip temporary files (starting with `~$`).
    *   Read data using Pandas.
    *   Add a column `Source_File` to indicate which file the row came from.
    *   Concatenate all dataframes into one Master dataframe.
    *   Save the result to the user-selected path.
4.  **Error Handling:** Show friendly error messages (MessageBox) if scanning or merging fails.
5.  **Deliverables:**
    *   `setup_gui.py`: The main application script.
    *   `requirements.txt`: List of dependencies.
    *   `run.bat`: A one-click launcher (creates venv, installs reqs, runs app).
    *   `generate_test_data.py`: A script to create 3 dummy Excel files for testing.

**Context:** The user is a non-tech office worker needing to combine monthly reports from 63 provinces.

🧠 Giải mã Prompt (Anatomy)

Tại sao prompt này hiệu quả?

  • Role & Task: Định vị AI là chuyên gia Python GUI, không phải người viết script dạo.
  • Tech Stack: Chỉ định rõ dùng tkinter (có sẵn trong Python, không cần cài đặt phức tạp) và pandas (mạnh nhất về dữ liệu).
  • Deliverables: Yêu cầu tạo file run.bat - đây là chìa khóa để bạn chạy app sau này chỉ bằng Double Click, không cần gõ lệnh.

🛠️ Hướng dẫn sử dụng (Zero-Touch Guide)

  1. Copy Prompt ở trên.
  2. Paste vào AI Editor (Antigravity/Cursor) và nhấn Enter.
  3. Đợi AI chạy xong (khoảng 2 phút).
  4. Vào thư mục dự án, tìm file run.bat và click đúp để chạy.
  5. App sẽ hiện lên! Chọn folder chứa file Excel của bạn và bấm Merge.

Mẹo: Lần đầu chạy, file run.bat sẽ tự động cài đặt môi trường (mất khoảng 1-2 phút). Các lần sau sẽ mở lên ngay lập tức.

Workflows liên quan

Khám phá danh mục khác

Sẵn sàng sử dụng workflow này?

📥 Tải công cụ
📬

Get Started with Agentic Working

Subscribe to receive updates from AgenticWorking.io

📖 Free eBook Guide 📦 7 Ready-to-use Scripts 🔔 Weekly Tips

No spam, unsubscribe anytime. Join 1,000+ subscribers.