iT邦幫忙

2021 iThome 鐵人賽

DAY 14
0
自我挑戰組

初次接觸爬蟲的學習系列 第 14

xlsx檔與json檔轉換

  • 分享至 

  • xImage
  •  

這篇接續上一篇,將電影名稱爬取後轉為json檔,今天就要再轉為xlsx檔,使資料以表格方式呈現。廢話不多說,我們就來看程式碼吧!
https://ithelp.ithome.com.tw/upload/images/20210919/20141074ZVWdTaHNtJ.png
這段程式碼是接續轉json檔的後面。
第一先用fs.readFile()來將json檔中的資料讀取出來,並回傳資料至data,當錯誤會回傳err。之後設定完陣列,就會用fs.writeFileSync()來寫入表格中。
https://ithelp.ithome.com.tw/upload/images/20210919/20141074kn5oTJ7SDC.png
第二個部分,我要將我整理的xlsx轉成json檔。下面是電影名稱中英文分開的表格。
https://ithelp.ithome.com.tw/upload/images/20210919/20141074h6YY4bBhFr.png
然後是程式碼的部分。
https://ithelp.ithome.com.tw/upload/images/20210919/20141074Jms4zuZRLn.png
https://ithelp.ithome.com.tw/upload/images/20210919/20141074ZBnVN9exUf.png
簡單說明一下,第61行可以整理出表格中的資料,如下。
https://ithelp.ithome.com.tw/upload/images/20210919/20141074ETeVzn4ETL.png
接著利用for迴圈來處理中英文的分類。最後就是寫入json檔中。
https://ithelp.ithome.com.tw/upload/images/20210919/20141074kj09tkrjVt.png


上一篇
補充…小知識?
下一篇
今日份的爬蟲
系列文
初次接觸爬蟲的學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言