Markdown 快速生成表格

  • 2020 年 3 月 16 日
  • 筆記

在Markdown上寫一個表格真是讓人頭疼的事情,寫的不流暢還要擔心格式。我為大家總結了以下三種方法,前兩種大家或許司空見慣了,第三種是神器。。。

—————–來自小馬哥的故事


一、md原生

| 水果        | 價格    |  數量  |  | --------   | -----:   | :----: |  | 香蕉        | $1      |   5    |  | 蘋果        | $1      |   6    |  | 草莓        | $1      |   7    |

這種寫法出來效果就是如下:

水果

價格

數量

香蕉

$1

5

蘋果

$1

6

草莓

$1

7

二、html表格

<table>          <tr>              <th>設備</th>              <th>設備文件名</th>              <th>文件描述符</th>              <th>類型</th>          </tr>          <tr>              <th>鍵盤</th>              <th>/dev/stdin</th>              <th>0</th>              <th>標準輸入</th>          </tr>          <tr>              <th>顯示器</th>              <th>/dev/stdout</th>              <th>1</th>              <th>標準輸出</th>          </tr>          <tr>              <th>顯示器</th>              <th>/dev/stderr</th>              <th>2</th>              <th>標準錯誤輸出</th>          </tr>      </table>

這種寫法出來效果就是如下:

設備

設備文件名

文件描述符

類型

鍵盤

/dev/stdin

0

標準輸入

顯示器

/dev/stdout

1

標準輸出

顯示器

/dev/stderr

2

標準錯誤輸出

三、excel表格

這個可以說是大殺器了,我們只需要下載一個東西就行了,這個是知乎用戶幻灰龍寫的東西,親測有效

下載鏈接

解壓下來就能把excel變成md表格了

在解壓目錄下,使用以下命令行,把xx的部分換成表格名稱就行了(注意路徑問題),windows就行了,不需要linux

exceltk用例 整個表格:

             exceltk.exe -t md -xls xxx.xls               exceltk.exe -t md -xls xxx.xlsx

指定sheet:

             exceltk.exe -t md -xls xx.xls -sheet sheetname               exceltk.exe -t md -xls xx.xlsx -sheet sheetnameexceltk

特性:

● 轉換Excel表格到MarkDown表格

● 支援Excel單元格帶超鏈接

● 如果Excel里有合併的跨行單元格,在轉換後的MarkDown里是分開的單元格,這是因為MarkDown本身不支援跨行單元格

● 如果Excel表格右側有大量的空列,則會被自動裁剪,演算法是根據前100行來檢測並計算

本文由 小馬哥 創作,採用 知識共享署名4.0 國際許可協議進行許可 本站文章除註明轉載/出處外,均為本站原創或翻譯,轉載前請務必署名 最後編輯時間為: 2017/11/23 09:22