Excel函數在校園一卡通系統數據準備中的妙用論文
校園一卡通自2010年運行至今,簡化了學生尤其是學生入學時的繁瑣手續(xù),多證合一,提供學生食堂消費、圖書借閱、考試證、超市消費、購買電費、宿舍門禁等服務,為學校的數字化建設做出了貢獻。為方便學生使用,學校從2013年開始改變工作方式,以往新生到校后才收集信息,辦理校園一卡通,F今在新生入學后,從招生系統中收集學生數據,提前制作好校園卡,新生到校即可領取校園卡,既方便學生,又提高了工作效率,得到了廣泛好評。
每年的本科錄取工作結束大約在七月底,基礎數據從招生就業(yè)處錄取出,包括學生基本信息和學生高考錄取照片,學生基本信息經由教務處編制學號分班,再發(fā)送給校園一卡通部門整理出所需的數據,為數據導入一卡通系統做準備。
正常情況下,考生在高招系統中存有錄取照片,每年幾百少數特殊專業(yè)和預科生沒有照片,無法制作出學生正式卡,因為卡面上有必須印刷學生照片,以確保本人持卡使用。因此,需要揀擇出沒有學生照片的學生信息,反饋給學生所有教學院。另外一個問題就是,從招生系統中取出的`學生照片是以考生號命名的,系統導入要求的是學生學號或者身份證號碼命名。因此還需要對所有學生照片進行重命名。除了照片以外,部門信息的創(chuàng)建也是有一定要求的。運用Excel函數打出一套組合拳,將這些問題個個擊破。
1 照片文件名列表文件創(chuàng)建
開始菜單—運行cmd,打開命令提示符窗口,輸入cd圖片所在目錄,改變當前目錄為圖片所在目錄,輸入命令dir *.* /b >pic.txt,即可在圖片所在目錄生成一個名為pic.txt的文本文件,加一個參數/b,這樣會生成一個簡單的文件名列表,不包括其它信息,列表文件只顯示文件名稱而已。
2 無照片學生名單確定
將照片文件名列表文件pic.txt導入Excel,用間隔符號“.”將文件列表分為文件名和后綴兩列,存放在與學生基本信息同一工作薄的工作表“Sheet4”中。使用Excel中的vlookup函數——按列查找。語法格式如下:=vlookup(lookup_value,table_array,col_index_num , range_lookup) =vlookup(在數據表第一列中查找的值,查找的范圍,返回的值在查找范圍的第幾列,模糊匹配/精確匹配)FALSE(0)省略為精確匹配。TRUE(1)為近似匹配。將工作表“Sheet4”中文件名列按升序排序,“學生數據”工作表中數據在“學生數據”工作表中I2單元格內輸入函數:=VLOOKUP(A2,Sheet4!A:B,2,TRUE),函數的作用是:精確地在工作表“Sheet4”中查找當前工作表“學生數據”中A2的值,如存在,則返回工作表“Sheet4”中對應行的值,否則返回錯誤“#N/A”鼠標移動到將函數I2單元格右下角,變成實心十字架時雙擊,復制函數到所有數據行。將返回錯誤“#N/A”的學生名單復制出來,即是確定的沒有照片的學生名單,分發(fā)給各個教學院,要求在新生報到后提交該學生電子照片,以制作發(fā)放學生正式校園一卡通。
3 照片文件名稱修改
將現有的以考生號命名的學生電子照片,修改成為系統所需的以學生學號或者身份證號碼命名的文件名稱。需要借助于.bat批處理執(zhí)行重命名文件命令REN或RENAME和Excel中的函數Concentrate來實現。REN或RENAME的格式如下:REN [drive:][path]filename1 filename2.應用成:REN 準考證號.jpg 身份證號或學號.jpg使用函數Concentrate,可以將多個字符文本連接在一起,實現文本合并的功能。在Excel中實現重命名文件命令REN規(guī)定文本格式的合并,在單元格F2中輸入函數=CONCATENATE("ren"," ",E2,".jpg"," ",D2,".jpg"),鼠標移動到將函數F2單元格右下角,變成實心十字架時雙擊,復制函數到所有數據行,照片文件命名稱修改圖復制F列數據,粘貼到文本文件中,文件另存為ren.bat。這樣ren重命名命令就逐行書寫在命令行中,只需將ren.bat文件復制到照片文件所在目錄,雙擊運行就可完成照片文件命名由考生號到身份證號的全部修改。
4 部門信息的創(chuàng)建
用同樣的方法,在單元格L2中輸入函數:=CONCATENATE("宜春學院宜春學院",I2,"",J2,"",K2)。
5 學生信息的導入
先將處理好的學生基本信息整理成一卡通系統所需樣式,導入到一卡通系統中,審核學生信息后將以身份證號命名的學生照片文件導入到系統中,學生校園一卡通就可以開始制作了。
【Excel函數在校園一卡通系統數據準備中的妙用論文】相關文章: