2024年5月3日

擷取網頁表格為Excel表格 Part2

視障者借由 NVDA 的輔助,可以在瀏覽網頁時以鍵盤操作的方式選取複製網頁上的文字內容,不過和使用滑鼠執行選取複製相比其實並不相同,使用滑鼠選取複製網頁內容的效果包含網頁元素的類型及格式,例如是連結或表格,文字大小及顏色等。
而以 NVDA 操作選取複製網頁內容就只是單純的文字而已,因此選取網頁上的表格內容複製到 Excel 也就不會以表格的型式呈現,失去了以表格表達資訊的目的,不論是要閱讀或資料處理都會遭遇到困難,所以對無法使用滑鼠的視障者來說,要複製網頁上的表格是一大挑戰。

從 NVDA 2024.1 開始,當使用 Firefox 瀏覽網頁,我們可以不用滑鼠也能夠和滑鼠選取複製一樣將網頁上的表格複製到 Excel 並保持表格的呈現方式。

  1. 開啟 Firefox 並找到要擷取網頁表格的頁面。
  2. 在瀏覽模式下移到表格第一個儲存格的開頭,按 NVDA+Shift+F10 開啟原生選取模式。
  3. 按 NVDA+F9 標記選取範圍的開頭。
  4. 移到表格最後一個儲存格的結尾,按 NVDA+F10 會選取表格開頭到結尾的內容。
  5. 按 Ctrl+C 複製選取的表格,再按一次 NVDA+Shift+F10 關閉原生選取模式。
  6. 開啟 Excel 貼上表格資料。

由於頁面只要重新更新或連到其它頁面則原生選取模式便會關閉,網頁上的表格若複製完後不會再有同頁面的其它選取複製文字動作,就不一定要去關閉原生選取模式。
落網頁上的表格使用原生複製貼到 Excel 後仍不是以表格呈現,表示網頁上的表格不是由 HTML 語意上的表格語法所構成。

擷取網頁表格的資料重點在表格內容,因此貼到 Excel 後請再依需求設定表格框線與文字/儲存格格式,而原網頁表格的資料若含有連結,擷取的表格資料仍會保留連結。

延伸閱讀