背景
我們都知道有很多工具能做到Word轉Markdown格式,但是在某些復雜的需求下,比如帶合並單元格的表格,就會出現錯亂,效果非常不理想。
那我們今天來學習和探討下怎么實現完美轉換。
轉換
如果想要把復雜的表格轉成完美的MarkDown,我們可以把表格轉成HTML格式,然后把HTML格式直接貼在Markdown里面即可。
Markdown是支持內嵌HTML代碼的。
那怎么完美的把Word中表格轉HTML代碼呢?
其實Word本身是自帶從Word格式轉HTML格式的,所以我們只要巧妙的使用它就行了。
為了提取方便,建議將你要轉的表格,單獨新建個Word文檔,然后把你要轉換的表格復制過去。

然后在新的Word中,文件->保存/另存為,選擇一個叫篩選過的網頁(*.htm;*.html)類型即可。

提取
接下來,雙擊得到的html文件,用瀏覽器打開。

在網頁上右鍵查看頁面源代碼,選中Table代碼塊,右鍵復制元素即可。

將得到HTML粘貼到你的Markdown文件中,預覽就可以看到完美的表格了。

你會看到,這樣得到的表格的HTML還是帶了一些Style樣式的,如果你想要更加干凈的效果,可以使用這個網站再處理一次:
https://www.htmlwasher.com
| 快捷鍵 |
操作 |
備注 |
| Up |
向上移動當前行 |
|
| Down |
向下移動當前行 |
|
| Home |
移動到首頁 |
表格分頁 |
| 移動到第一行 |
表格不分頁或滑動顯示數據 |
|
| End |
移動到最后一頁 |
表格分頁 |
| 移動到最后一行 |
表格不分頁或滑動顯示數據 |
|
| PageUP |
向上翻頁 |
不分頁時該鍵無效; 滑動顯示時移動表格高度 |
| PageDown |
向下翻頁 |
