Tạo bảng Markdown

Dán dữ liệu phân tách — bảng Markdown hiện ra ngay. Không cần bấm nút, không tải lên gì.

Cách sử dụng

  1. Dán dữ liệu — phân tách bằng dấu phẩy, dấu chấm phẩy, tab hoặc dấu sổ dọc. Công cụ tự nhận diện dấu phân cách, hoặc bạn chọn trong menu.
  2. Giữ “Dòng đầu là tiêu đề” khi dòng đầu tiên đặt tên cho các cột; tắt đi để có tiêu đề “Cột 1, Cột 2…”.
  3. Chỉ chọn căn lề khi một cột thật sự cần (ví dụ số căn phải); mặc định là Markdown thuần, không căn lề.
  4. Dùng “Sao chép bảng” để dán vào tài liệu, hoặc “Tải xuống .md” để lưu tệp.

Ví dụ

Đầu vào

Tên,Tuổi,Thành phố
Lan,30,Hà Nội
Minh,25,Đà Nẵng
Hùng,35,Huế

Bảng Markdown

| Tên  | Tuổi | Thành phố |
| ---- | ---- | --------- |
| Lan  | 30   | Hà Nội    |
| Minh | 25   | Đà Nẵng   |
| Hùng | 35   | Huế       |

Tạo với cài đặt mặc định (dấu phẩy, dòng đầu là tiêu đề, không căn lề). Các cột được bù khoảng trắng cho dễ đọc; ký tự sổ dọc trong ô được escape.

Quy tắc, giới hạn và các vấn đề đã biết

  • Dấu phân cách được nhận diện từ dòng đầu tiên; nếu một cột chứa dấu phân cách bên trong ngoặc kép (“a,b”), nó được coi là dữ liệu, không bị tách.
  • Ô không bao giờ bị cắt khoảng trắng — khoảng trắng đầu cuối được giữ đúng như khi nhập.
  • Dấu sổ dọc “|” hoặc dấu gạch chéo ngược “\” trong một ô được escape để không phá bảng; phần escape hiện rõ trong kết quả.
  • Dấu xuống dòng trong một ô không thể tồn tại trong bảng Markdown, nên nó được làm phẳng thành một dấu cách và được ghi nhận trong thông báo.
  • Cột được đo theo độ rộng hiển thị: ký tự tiếng Trung, tiếng Nhật và ký tự toàn khổ tính là hai, nhờ đó các cột đó vẫn thẳng hàng.
  • Nếu một dòng có ít cột hơn tiêu đề, dòng đó được bù bằng ô trống và có thông báo — không dữ liệu nào bị mất.
  • Trên 200.000 ký tự, bảng cập nhật khoảng 0,6 giây sau khi bạn ngừng gõ; đầu vào không bao giờ bị cắt bớt.
  • Không cung cấp: căn lề riêng cho từng cột, phân tích ngược Markdown thành dữ liệu, hay xuất LaTeX/HTML/Excel — xem ghi chú nghiên cứu để biết lý do.

Bảng thường bắt đầu dưới dạng văn bản ở một nơi khác.