亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Java與Excel文件間數(shù)據(jù)導(dǎo)入及導(dǎo)出的實(shí)現(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)出的實(shí)現(xiàn)

        張微微

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

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

        Java Excel

        1 概述

        Excel在企業(yè)中是一種非常通用的電子文檔格式,它可以對各種數(shù)據(jù)進(jìn)行處理、統(tǒng)計分析、輔助決策等操作,廣泛應(yīng)用于管理、統(tǒng)計、財經(jīng)、金融等行業(yè)[1]。教務(wù)管理系統(tǒng)是典型的信息管理系統(tǒng),需要處理大量的數(shù)據(jù)信息。由于Excel具有強(qiáng)大的數(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ù)進(jìn)行導(dǎo)入和導(dǎo)出。為了實(shí)現(xiàn)這些操作,首先在Java中使用JTable類創(chuàng)建表格,然后使用Java Excel API操作表格中數(shù)據(jù)的導(dǎo)入導(dǎo)出。

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

        圖1 表格顯示效果

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

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

        表格實(shí)現(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文件中。實(shí)現(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ū)懭氲奖砀裰小?shí)現(xiàn)代碼如下:

        5 結(jié)束語

        基于Java的教務(wù)管理系統(tǒng)使用jxl.jar可以很容易地實(shí)現(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è)計與實(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-),女,碩士研究生,講師。研究方向:計算機(jī)應(yīng)用。

        猜你喜歡
        類庫教務(wù)表格
        《現(xiàn)代臨床醫(yī)學(xué)》來稿表格要求
        教務(wù)排課對高等院校教學(xué)運(yùn)行的作用分析
        大學(xué)(2021年2期)2021-06-11 01:13:16
        統(tǒng)計表格的要求
        統(tǒng)計表格的要求
        統(tǒng)計表格的要求
        用Java編寫客戶機(jī)/服務(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è)計與實(shí)現(xiàn)
        最新日本免费一区二区三区 | 看曰本女人大战黑人视频| 99国产小视频| 中文字幕中乱码一区无线精品| 中国老熟女露脸老女人| 久久天天躁狠狠躁夜夜2020一| 久久精品国产9久久综合| 国产经典免费视频在线观看 | 久久和欧洲码一码二码三码| 国产欧美一区二区成人影院| 人妻色中文字幕免费视频| 国产在线一区二区三区四区不卡| 亚洲中文字幕久久无码精品| 97se在线| 国产青青草自拍视频在线播放| 蜜臀av一区二区三区免费观看 | 亚洲男人天堂| 国产欧美久久久精品影院| av高潮一区二区三区| 欧美大片aaaaa免费观看| 在线观看免费a∨网站| 99精品国产成人一区二区在线| 久久婷婷综合激情五月| 日射精情感性色视频| 午夜毛片午夜女人喷潮视频| 亚洲精品一区二区三区日韩| 国99精品无码一区二区三区| 丰满多毛的大隂户视频| 精品国产高清a毛片| 国产精品久久久黄色片| 午夜射精日本三级| av在线色| 国产熟妇一区二区三区网站| 无码毛片内射白浆视频| 曰本女人牲交全视频免费播放| 亚洲a∨好看av高清在线观看| 国产亚洲熟妇在线视频| 黑森林福利视频导航| 国产精品原创巨作av无遮| 亚洲人妻御姐中文字幕| 国产太嫩了在线观看|