亚洲免费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)
        一级a免费高清免在线| 亚洲免费观看在线视频| 国产精品爆乳在线播放| 女同av免费在线播放| 高清日韩av在线免费观看| 国产99在线 | 亚洲| 欧美日韩亚洲精品瑜伽裤| 亚洲国产AⅤ精品一区二区久| 水蜜桃视频在线观看入口| 观看在线人视频| 中国丰满大乳乳液| WWW拍拍拍| 手机在线免费观看av不卡网站| 狂野欧美性猛xxxx乱大交| 3d动漫精品啪啪一区二区下载| 8090成人午夜精品无码| 91精品国产综合久久精品密臀| 无码小电影在线观看网站免费| 日本一区午夜艳熟免费 | 国产91极品身材白皙| 欧美肥婆性猛交xxxx| 四虎影库久免费视频| 小13箩利洗澡无码免费视频 | 日韩女优av一区二区| 国产精品视频露脸| 亚洲女同精品一区二区久久| 亚洲av高清一区三区三区| 欧洲美女熟乱av| 女人夜夜春高潮爽a∨片| 青青草99久久精品国产综合| 亚洲国产av一区二区三区| 国产精品网站在线观看免费传媒 | 99在线精品国产不卡在线观看| 一本色道久久88综合| а天堂中文地址在线| 亚洲高潮喷水无码av电影| 精品无码一区二区三区小说| 国产三区二区一区久久| 两个人看的www免费视频中文| √最新版天堂资源在线| 久久久国产精品三级av|