LibraTool logoLibraTool

免費Markdown 表格產生器

視覺化編輯 Markdown 表格,支援每列獨立對齊。可從 CSV 或 TSV 匯入,複製 GitHub 風格 Markdown 輸出。

載入後可離線使用
從 CSV、TSV 或 Markdown 匯入
預覽
姓名信箱角色
Alice[email protected]管理員
Bob[email protected]編輯者
Carol[email protected]檢視者
| 姓名    | 信箱                | 角色  |
| :---- | :---------------- | :-: |
| Alice | [email protected] | 管理員 |
| Bob   | [email protected]   | 編輯者 |
| Carol | [email protected] | 檢視者 |

工作原理

此工具是完全在客戶端執行的 Markdown 表格編輯器,基於手寫 JavaScript 建立——不涉及第三方表格庫。它直接在瀏覽器中產生 GitHub Flavored Markdown 管道表格語法,即時填充列寬並新增每列對齊標記,還能將相同資料匯出為 HTML、CSV、JIRA wiki 標記或 reStructuredText 網格表格。

  1. 1
    在可視網格中編輯單元格
    每個表頭和單元格都是可編輯的輸入方塊。你輸入時,React 狀態更新會觸發 useMemo 立即重新執行產生器,因此每次按鍵輸出面板都會重新整理,沒有防抖延遲。
  2. 2
    產生器填充並跳脫 GFM 語法
    手寫的 generateMarkdown 函式測量每列的最大內容寬度,用空格填充每個單元格以對齊,產生帶 :--- / ---: / :---: 標記的分隔行,並將字面豎線跳脫為 \|、將換行轉為 br 元素,使表格在任何 Markdown 渲染器中都有效。
  3. 3
    匯入 CSV、TSV 或現有的 Markdown 表格
    貼上到匯入框會觸發手寫的 RFC 4180 CSV/TSV 解析器(lib/csv.ts),或自定義的 Markdown 表格解析器——後者按未跳脫的豎線拆分行,並從分隔行讀取對齊方式,讓你可以將現有表格重新匯入編輯器。
  4. 4
    以你需要的格式複製
    切換輸出格式標籤頁會重新執行相應的產生器(帶 style 屬性的 HTML、RFC 4180 CSV、帶 || 表頭的 JIRA wiki 標記,或帶 +---+ 邊框的 reStructuredText 網格表格),“複製”按鈕透過標準的 navigator.clipboard API 將結果寫入剪貼簿。

相關工具

常見問題