實現Excel轉換為json並和本地資料對比

2021-10-09 08:18:37 字數 1590 閱讀 7975

實現這樣乙個需求,將excel中的資料和管理系統中的資料進行對比,找出錯誤資料,通過postman請求後匯出json檔案,轉換成js後引入到html中,通過監聽物件屬性的變化判斷excel轉json成功,將本地的資料和excel轉換後的資料對比,列印出相同的資料。

lang

="en"

>

>

charset

="utf-8"

>

>

titletitle

>

src=

"node_modules/xlsx/dist/xlsx.full.min.js"

>

script

>

head

>

>

type

="file"

onchange

="change(this)"

/>

src=

"./response.js"

>

script

>

>

let test =

object.

defineproperty

(test,

'content',)

})console.

log(

'data==='

,data)}}

)function

change

(obj)

let f = obj.files[0]

;let reader =

newfilereader()

; reader.

onload

=function

(e))

;let xlsxdata =

xlsx

.utils.

sheet_to_json

(wb.sheets[wb.sheetnames[0]

]);let list1 =

getlist1

(wb)

; xlsxdata =

addxlsxdata

(xlsxdata, list1)

; test.content =

addxlsxdata

(xlsxdata, list1);}

; reader.

readasarraybuffer

(f);

}function

fixdata

(data)

// 獲取excel第一行的內容

function

getlist1

(wb)}}

return arr1;

}// 增加對應字段空白內容

function

addxlsxdata

(xlsxdata, list1)}}

return xlsxdata;

}script

>

body

>

html

>

json轉換為物件

將json字串轉化為物件 param jsondata json串 param beantype 轉換物件 return 轉換好的物件 throws ioexception throws jsonparseexception return t 轉換中可能遇到的情況 轉換時json中的字段沒按照駝峰式...

乙個Excel轉換為Json格式的Python指令碼

來自 專案路徑 乙個python指令碼,自動轉換excel裡面的配置到json格式。1 這個是為unity準備的,不過稍作修改可執行於任何環境 2 excel內容要求為鍵值對的形式,具體可以參考指令碼內的說明。3 讀取 裡面限制了讀取配置的路徑為resources config,即所有的配置都要放在...

將List轉換為Json物件

將list轉換為json物件,分別有兩個json的jar包 1 org.json.jsonarray包 2 net.sf.json.jsonarray包 兩個jsonarray分別實現方式 1 org.json.jsonarray包 2 net.sf.json.jsonarray包 此包下json物...