Bỏ qua tới nội dung
Toolbench

Tạo bảng Markdown

Mới

Dán từ bảng tính hay từ CSV để có một bảng Markdown thẳng cột — hoặc chỉnh lại một bảng đã lệch.

Chạy hoàn toàn trong trình duyệt của bạn

Đang tải công cụ...

Cách sử dụng

  1. Sao chép một vùng từ bảng tính, hoặc dán CSV — dấu phân tách được nhận ra tự động.
  2. Chọn kiểu căn lề, và bỏ chọn ô tiêu đề nếu dòng đầu của bạn là dữ liệu.
  3. Tạo bảng rồi chép vào README, issue hay trang wiki.
  4. Hoặc dán sẵn một bảng Markdown vào đây để căn lại các cột của nó.

Tính năng

  • Nhận ra dấu phẩy, chấm phẩy, tab và sổ dọc, nên dán thẳng từ Excel, Google Sheets hay Numbers đều chạy được.
  • Xử lý đúng các ô đặt trong dấu nháy, nên dấu phẩy nằm trong một giá trị vẫn ở nguyên trong giá trị đó.
  • Căn mọi cột về cùng độ rộng, thứ khiến mã nguồn dễ đọc khi xem diff.
  • Tự escape dấu sổ dọc và thay ký tự xuống dòng bằng thẻ ngắt dòng — hai thứ một ô Markdown không chứa được.
  • Làm vuông những dòng thiếu ô và nói rõ đã thêm bao nhiêu, thay vì xuất ra một bảng hiển thị thành đoạn văn.

Câu hỏi thường gặp

Tạo bảng không có dòng tiêu đề được không?
Gần như không, và đó là giới hạn của Markdown chứ không phải của công cụ: cú pháp này không có kiểu bảng không tiêu đề — dòng nằm trên hàng gạch ngang luôn được hiển thị như tiêu đề. Bỏ chọn ô đó sẽ giữ dòng đầu của bạn làm dữ liệu và để trống các ô tiêu đề, kết quả là một dải tiêu đề rỗng. Đó là thứ gần nhất có thể làm.
Vì sao kiểu căn lề tôi chọn bị bỏ qua?
Vì nội dung đầu vào đã là một bảng Markdown có sẵn dấu căn lề. Dấu hai chấm trong hàng phân cách là quyết định ai đó đã đưa ra cho bảng đó, nên nó được ưu tiên hơn tùy chọn ở đây; bảng không có dấu căn lề thì dùng lựa chọn của bạn.
Căn đều ô có làm bảng hiển thị khác đi không?
Không. Những khoảng trắng thêm vào chỉ tồn tại trong mã nguồn, và mọi trình hiển thị Markdown đều bỏ qua chúng. Việc căn đều là để người đọc diff dễ nhìn; nếu bạn muốn mã nguồn ngắn nhất có thể thì cứ tắt đi.
Ô có chứa dấu sổ dọc thì sao?
Nó được escape thành \| để giữ nguyên ô. Một dấu sổ dọc không escape sẽ kết thúc ô sớm và đẩy mọi giá trị trong dòng đó lệch sang trái một cột — lỗi mà người ta thường chỉ phát hiện sau khi đã đăng.

Chuyển Markdown thành HTML, có escape phần HTML thô thay vì cho chạy thẳng — vì nội dung dán vào là nội dung không đáng tin.

Chuyển CSV hoặc TSV sang JSON, xử lý đúng các trường có dấu ngoặc kép như bảng tính xuất ra.

Chuyển mảng JSON thành bảng tính, với cột lấy từ mọi bản ghi.

Tạo bảng Markdown — Chuyển CSV và Excel sang Markdown