Unus pro omnibus, omnes pro uno

資料實在有太多格式了, SheetHub 的轉換功能就是希望可以把各種格式都可以匯入,轉化為內部格式,然後以各種格式匯出。現在可以輸出的格式包含 excel、csv、json。

使用的方面,是直接在所屬頁面加上 format=json 就可以了,比方我們的目標頁是 https://sheethub.com/moi.gov.tw/宗教團體表揚查詢 那麼下載就是:

  • Excel https://sheethub.com/moi.gov.tw/宗教團體表揚查詢?format=xls (這裡寫 xls,可是下載會是 xlsx,一個小 bug)
  • JSON https://sheethub.com/moi.gov.tw/宗教團體表揚查詢?format=json
  • csv https://sheethub.com/moi.gov.tw/宗教團體表揚查詢?format=csv

這一個 JSON 是以 API 的方式設計的,所以可以直接對接。假如沒有放 limit 的話,預設是送前 500 筆。網址的規則,是第一個 token 要先加一個 ? 然後接下來每一個 token 要加 &,所以比方想要取前 2,000 比的話就是:

https://sheethub.com/moi.gov.tw/宗教團體表揚查詢?format=json&limit=2000

第二頁就是:

https://sheethub.com/moi.gov.tw/宗教團體表揚查詢?format=json&limit=100&page=2

我們的 JSON 格式有一點特別,這下一篇解釋。