Làm thế nào để chuyển đổi văn bản thành bảng Excel?
Không cần viết mã Python phức tạp, macro VBA hay dùng hàm phân tách cột rườm rà. Công cụ cung cấp “Chế độ nhập văn bản” và “Chế độ nhập tệp” chỉ trong 2 bước đơn giản:
Chế độ nhập văn bản
Nhập hoặc dán nội dung
Gõ hoặc nhấn Ctrl + V vào khung văn bản bên trái để dán dữ liệu (khoảng trắng, CSV, TSV,...).
Tải về hoặc sao chép bảng
Bảng sẽ được nhận dạng tự động bên phải. Nhấn “Tải Excel (.xlsx)” hoặc “Sao chép bảng”.
Chế độ nhập tệp
Chọn hoặc kéo thả tệp
Nhấn “Nhập tệp” hoặc kéo tệp .txt / .csv / .log thả trực tiếp vào trang web.
Tải về hoặc sao chép bảng
Dữ liệu được xử lý tức thì trong bộ nhớ. Nhấn “Tải Excel” hoặc “Sao chép bảng” để hoàn tất.
«Tự động nhận dạng» là gì và hoạt động như thế nào?
Khi sao chép văn bản thô từ nhật ký máy chủ, trang web hoặc cơ sở dữ liệu, các dấu phân cách thường không đồng nhất. Chế độ «Tự động nhận dạng» quét các mẫu để phân tách tối ưu:
1. Quét mẫu đa chiều
Bộ phân tích đọc 8-10 dòng đầu tiên để tính tần suất xuất hiện của \t (Tab), , (Phẩy), | (Gạch đứng), ; (Chấm phẩy) và \s{2,} (Nhiều khoảng trắng).
2. Tính trọng số và khớp mẫu
Áp dụng thứ tự ưu tiên: "Tab > Gạch đứng Markdown > Dấu phẩy CSV chuẩn > Chấm phẩy > Nhiều khoảng trắng" để tránh phân chia nhầm lẫn.
3. Tự động cân bằng cột và làm sạch
Bổ sung ô trống cho các cột bị thiếu, lọc dòng gạch nối Markdown (như |---|---|) và định dạng tiêu đề chuẩn.
Hỗ trợ những định dạng dữ liệu nào?
Công cụ hỗ trợ hầu như mọi định dạng văn bản thô thường gặp trong công việc văn phòng, xử lý dữ liệu và lập trình:
1. Nhiều khoảng trắng / Canh lề khoảng trắng
Phù hợp cho kết quả dòng lệnh máy chủ (ps aux, docker ps) và báo cáo canh lề bằng phím cách.
2. Phân cách bằng dấu phẩy chuẩn (CSV)
Chuẩn RFC 4180. Các trường nằm trong ngoặc kép "..." chứa dấu phẩy bên trong vẫn được tách chuẩn xác.
3. Phân cách bằng phím Tab (TSV / Tab)
Văn bản sao chép từ bảng HTML trang web, công cụ cơ sở dữ liệu (DBeaver, Navicat) hoặc Excel / Google Sheets.
4. Bảng Markdown / Dấu gạch đứng (|)
Hỗ trợ bảng Markdown trên GitHub/GitLab, tự động xóa viền ngoài và các dòng phân cách |---|---|.
5. Dấu chấm phẩy chuẩn Châu Âu (;)
Thường gặp ở tệp CSV khu vực Châu Âu nhằm tránh xung đột với dấu phẩy thập phân của các con số.
6. Gộp nhiều dòng (N dòng thành 1 bản ghi)
Thích hợp cho danh bạ hoặc biểu mẫu nhiều dòng. Gộp mỗi N dòng (ví dụ Tên, Điện thoại, Địa chỉ) thành 1 hàng bảng N cột.
Câu hỏi thường gặp (FAQ)
Làm gì nếu nhận dạng tự động chia cột chưa chính xác?
Nếu văn bản chứa nhiều ký tự hỗn hợp, bạn có thể chọn thủ công tại bảng bên trái mục “Chế độ phân cách” (khoảng trắng, dấu phẩy, tab, chấm phẩy, gạch đứng) hoặc chọn “Tùy chỉnh” để nhập ký tự hoặc regex riêng (vd: /::|\#\#/).
Văn bản hoặc tệp của tôi có bị tải lên máy chủ không? Có an toàn không?
Hoàn toàn an toàn, xử lý cục bộ 100% trong trình duyệt. Tất cả thuật toán phân tách và tạo tệp Excel (.xlsx) đều chạy trong bộ nhớ máy của bạn. Không có dữ liệu nào được gửi ra ngoài.
Tải tệp Excel và sao chép bảng có gì khác nhau?
- Tải Excel (.xlsx): Tạo tệp .xlsx tiêu chuẩn với tiêu đề in đậm, tự động căn chỉnh độ rộng cột và viền lưới.
- Sao chép bảng: Sao chép dữ liệu dạng TSV vào bộ nhớ tạm. Bạn chỉ cần nhấn Ctrl + V trong Excel hoặc Google Sheets để dán ngay.
Có thể chỉnh sửa bảng trực tiếp trên trang web không?
Có, hỗ trợ chỉnh sửa trực tuyến đầy đủ. Khung bên phải tích hợp Handsontable. Nhấp đúp vào ô bất kỳ để sửa nội dung hoặc kéo chỉnh độ rộng cột. Mọi thay đổi sẽ được áp dụng khi xuất file.