• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      Java與Excel文件間數(shù)據(jù)導(dǎo)入及導(dǎo)出的實現(xiàn)

      2016-12-19 07:24:51張微微
      數(shù)碼世界 2016年11期
      關(guān)鍵詞:類庫教務(wù)表格

      張微微

      河北工程技術(shù)學(xué)院信息技術(shù)學(xué)院

      Java與Excel文件間數(shù)據(jù)導(dǎo)入及導(dǎo)出的實現(xiàn)

      張微微

      河北工程技術(shù)學(xué)院信息技術(shù)學(xué)院

      在高校教務(wù)信息管理系統(tǒng)中,常常需要對各種數(shù)據(jù)進行導(dǎo)入和導(dǎo)出操作。本文介紹了基于Java的教務(wù)管理系統(tǒng)中使用JTable類創(chuàng)建表格,以及將表格中的數(shù)據(jù)與excel文件進行導(dǎo)入導(dǎo)出的操作。

      Java Excel

      1 概述

      Excel在企業(yè)中是一種非常通用的電子文檔格式,它可以對各種數(shù)據(jù)進行處理、統(tǒng)計分析、輔助決策等操作,廣泛應(yīng)用于管理、統(tǒng)計、財經(jīng)、金融等行業(yè)[1]。教務(wù)管理系統(tǒng)是典型的信息管理系統(tǒng),需要處理大量的數(shù)據(jù)信息。由于Excel具有強大的數(shù)據(jù)處理能力,教務(wù)管理系統(tǒng)的用戶常常需要將系統(tǒng)中的各種數(shù)據(jù)導(dǎo)出到Excel文件中,或者需要將Excel文件中的數(shù)據(jù)導(dǎo)入到管理系統(tǒng)中。

      基于Java的教務(wù)管理系統(tǒng),往往使用表格來顯示各種數(shù)據(jù),例如學(xué)生信息、考試成績、課表信息等。用戶需要將這些表格中的數(shù)據(jù)進行導(dǎo)入和導(dǎo)出。為了實現(xiàn)這些操作,首先在Java中使用JTable類創(chuàng)建表格,然后使用Java Excel API操作表格中數(shù)據(jù)的導(dǎo)入導(dǎo)出。

      jxl.jar是操作excel表格的工具類庫,使用這個類庫中的類可以輕松實現(xiàn)Java與Excel的之間的讀取和寫入操作。在使用jxl.jar類庫之前,需要將其放入到本地的classpath變量中。

      圖1 表格顯示效果

      2 在Java中創(chuàng)建表格

      可以使用Java中的JTable類創(chuàng)建表格。利用JTable類不僅可以以表格的形式展示數(shù)據(jù),還可以設(shè)置允許用戶編輯數(shù)據(jù)。在實際應(yīng)用中系統(tǒng)對表格中的數(shù)據(jù)常常需要動態(tài)維護,例如對數(shù)據(jù)的添加、刪除、更新,為了能夠?qū)崿F(xiàn)這些操作,需要使用DefaultTableModel類創(chuàng)建表格模型對象。實現(xiàn)代碼如下:

      表格實現(xiàn)效果如圖1所示。

      3 jxl導(dǎo)出數(shù)據(jù)

      使用jxl導(dǎo)出表格數(shù)據(jù)時,根據(jù)用戶輸入的保存Excel文件的路徑和文件名,創(chuàng)建相應(yīng)的Excel文件。然后讀取表格的列標(biāo)題,并將列標(biāo)題寫入到Excel文件中,順序讀取表格中每一行的內(nèi)容,將每一行內(nèi)容按照先后順序?qū)懭氲紼xcel文件中。實現(xiàn)代碼如下:

      4 jxl導(dǎo)入數(shù)據(jù)

      使用jxl導(dǎo)入Excel文件中的數(shù)據(jù)時,根據(jù)用戶輸入的已經(jīng)存在的Excel文件的路徑和文件名,打開相應(yīng)的Excel文件。然后讀取Excel文件的第一行標(biāo)題,并將這些標(biāo)題設(shè)置為表格的列標(biāo)題,順序讀取Excel文件中的每一行的內(nèi)容,將每一行內(nèi)容按照先后順序?qū)懭氲奖砀裰?。實現(xiàn)代碼如下:

      5 結(jié)束語

      基于Java的教務(wù)管理系統(tǒng)使用jxl.jar可以很容易地實現(xiàn)各種表格數(shù)據(jù)與excel文件之間的導(dǎo)入和導(dǎo)出操作。由于這種便捷性,使得Java Excel API得到了越來越廣泛的應(yīng)用。

      [1]張書峰.基于Java Excel API的excel文件的操縱技術(shù)及其應(yīng)用,2010,6(16):4565-4566

      [2]徐亮.高校智能排課系統(tǒng)的研究[J].電子設(shè)計工程,2013,21(7):24-27

      [3]小紅.高校排課系統(tǒng)的設(shè)計與實現(xiàn)[J].電子科技,2012,25(7):45-47

      [4]蘇貞,陳海關(guān).高校智能排課系統(tǒng)中蟻群算法的應(yīng)用探討[J].蘭州教育學(xué)院學(xué)報,2013,29(7):120-121

      張微微(1980-),女,碩士研究生,講師。研究方向:計算機應(yīng)用。

      猜你喜歡
      類庫教務(wù)表格
      《現(xiàn)代臨床醫(yī)學(xué)》來稿表格要求
      教務(wù)排課對高等院校教學(xué)運行的作用分析
      大學(xué)(2021年2期)2021-06-11 01:13:16
      統(tǒng)計表格的要求
      統(tǒng)計表格的要求
      統(tǒng)計表格的要求
      用Java編寫客戶機/服務(wù)器端應(yīng)用程序
      淺析高校教務(wù)管理存在的問題及對策
      傳播力研究(2019年8期)2019-03-20 10:58:14
      Python在數(shù)據(jù)可視化中的應(yīng)用
      數(shù)據(jù)結(jié)構(gòu)課程教學(xué)改革方案和應(yīng)用效果
      軟件工程(2017年12期)2018-01-29 17:35:55
      數(shù)據(jù)結(jié)構(gòu)可視化類庫的設(shè)計與實現(xiàn)
      新晃| 南涧| 连江县| 榕江县| 凤山县| 永济市| 深圳市| 吉木乃县| 剑阁县| 习水县| 江津市| 汨罗市| 望都县| 泽普县| 辽中县| 阳朔县| 渑池县| 枣强县| 永嘉县| 古田县| 北海市| 巴中市| 乾安县| 大庆市| 上栗县| 营山县| 南宁市| 叶城县| 高邮市| 五家渠市| 同德县| 福清市| 渭源县| 湖州市| 罗江县| 汉阴县| 岳池县| 越西县| 崇信县| 伊宁市| 昭通市|