CSV → HTML 表格
CSV 轉 HTML 表格。
語意化,不是一堆 div。
第一列變成真正的 <thead>,帶 scope 屬性,螢幕閱讀器能把它當表格來念。
帶引號的逗號、儲存格裡的換行、歐洲那種分號匯出,都處理得了。
把檔案拖到這裡。
也可以按按鈕選,或者直接 Ctrl+V 貼上。一次幾十個都行。
.csv .tsv .txt / 單一檔案 25 MB / 在你瀏覽器裡跑,不上傳
別的格式: .md .markdown .mdown MD → HTML · .docx .doc DOCX → HTML · .html .htm Google 文件 → HTML · .text 文字 → HTML · .xlsx Excel → 表格 · .pdf docstomd.com
或者貼到這裡
輸出設定
輸出形態
縮排
表格樣式
標題列
分隔符號
怎麼用
- 01把 CSV 貼進輸入框,或者把 .csv、.tsv 檔案拖到上面。兩條路都在你的瀏覽器裡解析。
- 02分隔符號自動辨識 —— 逗號、分號、定位字元或直線 —— 並且會告訴你辨識成了哪個。猜錯了就手動指定。
- 03決定第一列算不算標題、要不要帶響應式樣式,然後複製 HTML 或下載檔案。
支援什麼
- 逗號、分號、定位字元、直線分隔的檔案,自動辨識或手動指定
- 規規矩矩的 RFC 4180 引號規則:引號內的逗號、成對的雙引號、儲存格裡的換行
- 歐洲地區設定匯出的分號檔案 —— 那些地方逗號是小數點
- 第一列作為 <thead> 帶 <th scope="col">,也可以完全不要標題
- 檔案開頭的 BOM 會被剝掉,不會黏在第一個標題上
- 列長不齊的會補齊到最寬那列,並且明確告訴你補過
做不到什麼
- 這一版只認 UTF-8 文字,別的編碼可能出現亂碼
- 單次最多 100,000 個儲存格、25 MB 文字
- 值一律不重新解釋:007 還是 007,1-2 還是 1-2,不會變成數字或日期
- 不排序、不篩選、不加總 —— 它只做轉換,不做計算
- 輸出裡沒有 JavaScript,所以表格不是可互動的
- 真正畸形的檔案(引號不成對)可能在意料之外的地方斷開
常見問題
因為表格元素本來就是為表格資料準備的。螢幕閱讀器會報出列數行數、讓使用者逐格移動、每讀一格都帶上欄標題 —— 這些用 div 拼的網格一個也給不了。搜尋引擎也是把它當資料讀的。為了好寫樣式而放棄這些,不值。
想反著轉?
DocsToMD 是同一套東西反過來用 —— Word、PDF、Excel、HTML 轉成 Markdown。做法一樣,隱私模型一樣,只是輸出格式相反。