国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
通過excel模板批量導入數(shù)據(jù)實現(xiàn)過程總結(jié)

做項目期間做到一個需求是用excel批量導入計本信息,剛開始接到這個需求頭腦一片空白,因為之前沒做過,不過空白是空白但還是要做。

1.Excel批量導入的優(yōu)勢和劣勢:

優(yōu)勢:

(1)系統(tǒng)在添加頁面操作比較浪費時間,用導入可以增加系統(tǒng)的可用性;

(2)操作簡單;

劣勢:

excel導入數(shù)據(jù)類型不好控制;如時間類型,參數(shù)類型等,模板設計;

2.Excel批量導入需要的材料

(1)提供Excel導入模板;

(2)導入Excel Map映射機制;

(3)Poi架包

3Excel 批量導入注意事項

(1)模板設置

一些參數(shù)下拉列表的設置,如:證件類型、人員性別、政治面貌等,在界面上操作都是選擇項,而在Excel模板中我們也要這樣設置,以免用戶在Excel里錯誤填寫;

操作步驟:

1.選擇要設置的單元格,譬如A1單元格;

2.選擇菜單欄的數(shù)據(jù)”→“有效性”→出現(xiàn)數(shù)據(jù)有效性彈出窗口;

3.設置選項中→“有效性條件”→“允許中選擇序列”→右邊的忽略空值提供下拉菜單全部打勾來源下面輸入數(shù)據(jù),譬如“1,2,3,4,5,6,7,8,9”(不包括雙引號,分割符號“,”必須為半角模式)→確定OK了,再次選擇該A1單元格,就出現(xiàn)了下菜單。

但是往往我們的數(shù)據(jù)庫存的的代碼而不是我們在外面選擇的可以看到的值,我們在action后臺獲取模板里的值需要進行參數(shù)轉(zhuǎn)換。這一轉(zhuǎn)換在Excel導入功能中是必要的內(nèi)容,在多種類型的參數(shù)轉(zhuǎn)換中,我們可以定義一個Map緩存,用傳進去的值去匹配map里的value值,再根據(jù)value值去匹配所需要的key值。

(2)時間設置

如果數(shù)據(jù)庫所需要的時間類型為data類型,我們可以在模板上選中時  間的一列點擊右鍵,設置單元格格式,選擇一項為“yyyy-mm-dd”即可,然而開發(fā)人員所做的程序用戶不一定那樣操作,因為Excel里的時間格式會隨著用戶復制信息而改      變。目前本人在MAP映射機制里能夠識別String類型和Data類型,所以我們就難以確定用戶傳的是Data類型還是String類型,這樣就無形的增加開發(fā)人員的苦惱,首先我們要在時間列里注明我們系統(tǒng)支持的時間格式。最佳實踐方式為:在時間列標注時間格式;模板設置為文本格式;用戶可以在時間列中以文本格式填寫“yyyy-mm-dd”、"yyyymmdd"、"yyyy.mm.dd"、"yyyy/mm/dd"四種樣式,然后在后臺進行時間段截取   我們數(shù)據(jù)庫需要的類型。

在一次導入的過程中,有時也會有失敗的情況,所以我們在導入的過程中也需要回導入之前的結(jié)果,可以增加用戶的可用性。

對于開發(fā)人員來說,不僅能夠正確的理解需求并開發(fā)程序,我們還需要站在用戶的角度去考慮我們開發(fā)的系統(tǒng)可用性,更方便用戶去操作系統(tǒng)辦理相關(guān)業(yè)務。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
EXCEL把日期變成yyyy-mm-dd
日期格式y(tǒng)yyy一mm一dd轉(zhuǎn)文本
Excel中將數(shù)值類型的數(shù)字轉(zhuǎn)換為日期格式
還在做重復的工作?8個Excel批量操作送給你
Excel身份證號碼提取出生年月日公式:Excel函數(shù)不求人
EXCEL日期格式:YYYYMMDD轉(zhuǎn)換成yyyy-mm-dd
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服