公司最近要為某國(guó)企做一個(gè)**統(tǒng)計(jì)和管理系統(tǒng),
具體要求包含
Excel導(dǎo)入導(dǎo)出
根據(jù)導(dǎo)入的數(shù)據(jù)進(jìn)行展示報(bào)表
圖表展示(包括柱狀圖,折線圖,餅圖),而且還要求要有動(dòng)畫效果,扁平化風(fēng)格
Excel導(dǎo)出,并要提供客戶端來(lái)管理Excel 文件
...
要求真多!
現(xiàn)在總算是完成了,于是將我的經(jīng)驗(yàn)分析出來(lái)。
在整個(gè)項(xiàng)目架構(gòu)中,首先就要解決Excel導(dǎo)入的問(wèn)題。
由于公司沒(méi)有自己的框架做Excel IO,就只有通過(guò)其他渠道了。
嗯,我在github上找到了一個(gè)開(kāi)源庫(kù)xlsx,通過(guò)npm方式來(lái)安裝。
npm install xlsx --save
之后,在自己的html文件里面添加對(duì)js文件的引用