EXCEL Analyzer
EXCEL表格分析。利用指定表格名、資料起始儲存格、表頭欄位將載入資料正規化,呈現一致的資料結構(input輸入陣列)作為 Low-Code 資料分析來源,結果寫入工作資料夾文檔
最后更新于
这有帮助吗?
EXCEL表格分析。利用指定表格名、資料起始儲存格、表頭欄位將載入資料正規化,呈現一致的資料結構(input輸入陣列)作為 Low-Code 資料分析來源,結果寫入工作資料夾文檔
最后更新于
这有帮助吗?
这有帮助吗?
["A欄表頭名稱", "B欄表頭名稱", ...] [
{
"regexp": "品名$", // 找到表格資料起點上方值符合”品名“結尾的儲存格
"name": "product" // 將找到的儲存格做為表頭欄位,並命名為”product"
},
{
"regexp": "品名$", // 找到表格資料起點上方值符合”品名“結尾的儲存格
"offset": 1, // 往右偏移一格
"name": "price" // 將找到的儲存格做為表頭欄位,並命名為"price"
},
{
"A1": "C", // 找到欄位C(以A1表示法來看)
"name": "stock" // 將找到的儲存格做為表頭欄位,並命名為"stock"
}
] // 印出輸入表格每筆資料的指定欄位
input.forEach((row, index) => {
console.log(index + '. 品名:' + row.name + ', 價格:' + row.price)
})// 寫入分析結果到工作資料夾中 total.txt
let total = 0
input.forEach((row) => total = total + row.price)
output['total'] = total
// 也可以利用 lodash 函式庫計算平均值
output['average'] = _.meanBy(input, 'price')