請教如何將多個txt檔寫入一個excel檔

想請教當已經使用 Web Automation 保存網頁上的特定資訊成為多個文字檔,如何直接把這些文檔整併成一份表格資料呢?(類似第一堂課的練習,當輸出了多個地點的地址資料時,怎麼直接合併整理?)

補充說明:

  1. 主要目標是擷取一份在網頁上的價格清單資料,原本嘗試用第七堂教學課範例使用 CSS selector沒有抓成功,所以改直接以手動抓取網頁上的節點、保存內容來替代,但就會變成輸出很多個txt檔,然而 csv creator 功能好像只能透過單一個txt檔來做成csv表格,無法嘗試成功

  2. 完成的表格資料需包含40個項目及對應價格,兩欄即可
    emilytest

謝謝!

@328 您好,

使用 CSV Creator 是正確的做法

CSV Creator 中,是可以讀取工作資料夾中的所有文字檔內容

input 代表的是工作資料夾中的文字檔

input 是一個物件
這個物件的 key 是工作資料夾中文字檔的檔名
該 key 對應的 value 是文字檔的內容

例如 :
工作資料夾中有

  1. A價格.txt (內容為 100)
  2. B價格.txt (內容為 200)
  3. C價格.txt (內容為 300)

我們可以使用 console.log() 將 input 打印出來

console.log(input) 
//結果會如下
{
  "A價格" : "100", 
  "B價格" : "200", 
  "C價格" : "300"
}

要取用不同文字檔的內容就可以

console.log(input["價格A"])
// 100

console.log(input["價格C"])
// 300

以上提供您參考
若有解決您的問題再回覆讓我知道,謝謝!

另外補充
所有的模組都可以讀/寫工作資料夾中的文字檔
分別利用

// 讀取文字檔 價格A.txt
let text = api.read("價格A.txt")

// 寫出文字檔 價格D.txt  內容為 400
api.write("價格D.txt", "400")