基于java的excel的數(shù)據處理 文獻綜述(共6頁)_第1頁
基于java的excel的數(shù)據處理 文獻綜述(共6頁)_第2頁
基于java的excel的數(shù)據處理 文獻綜述(共6頁)_第3頁
基于java的excel的數(shù)據處理 文獻綜述(共6頁)_第4頁
基于java的excel的數(shù)據處理 文獻綜述(共6頁)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、平時作業(yè)2電子1401 李盛霞 5120141501大學(dxu)計算機作業(yè)設計文獻(wnxin)綜述 題 目:基于(jy)java的excel的數(shù)據處理 姓 名: 李盛霞 學 號: 5120141501 學 院: 信 息 工 程 學 院 專 業(yè): 電 子 信 息 工 程 年 級: 2018級電子1401班 指導教師: 謝 先 博 2014年12月30日第 頁電子1401 李盛霞 5120141501基于(jy)java的excel的數(shù)據處理(大學計算機作業(yè)(zuy)設計)姓名(xngmng):李盛霞 學號:5120141501 指導老師:謝先博【引言】本文論述excel數(shù)據庫軟件的使用范圍,

2、及java與excel軟件的連接方式,java在excel中添加、刪除、更新數(shù)據的理論方法及具體的查詢語句。【主題】一、excel的使用范圍:excel廣泛應用于處理表格和進行圖形分析,更強大的功能在于能對數(shù)據進行自動處理和運算。1、在環(huán)境監(jiān)測數(shù)據分析和數(shù)據檢索中方便快捷地完成大量重復計算的公式輸入。2、學校老師在統(tǒng)計學生信息時,excel中有一些工作表,通過數(shù)據庫函數(shù)專門用于對存儲在數(shù)據清單或數(shù)據庫中的數(shù)據進行分析。3、制作星期序號推算表。4、在商業(yè)上進行成本-業(yè)務量-利潤的分析。二、Java與excel的連接方式:1、控制面板 管理工具 數(shù)據源(ODBC) 系統(tǒng)DNS 添加完成選擇工作簿確

3、認(從上到下從左到右)再在java代碼Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); Connection conn=DriverManager.getConnection(jdbc:odbc:demo4, , ); Statement stmt = conn.createStatement(); String sql=”select * from sheet1$”; ResultSet rst = stmt.executeQuery(sql); While(rst.next) java如何(rh)添加、刪除、更新數(shù)據添加(tin ji)數(shù)據:(1)從

4、excel中獲取表格(biog)中的數(shù)據:public static void main(String args) throws BiffException, IOException, WriteException /讀取數(shù)據Try InputStream is = new FileInputStream(D:/user.xls); jxl.Workbook rwb = Workbook.getWorkbook(is); /通過創(chuàng)建的Workbook訪問工作表 Sheet rs = (Sheet) rwb.getSheet(0);/獲取一張表sheet Cell c00 = (jxl.Shee

5、t) rs).getCell(0, 0); String strc00 = c00.getContents();/訪問表中的單元格(第一行第一列的值) Cell c10 = (jxl.Sheet) rs).getCell(1, 0); String strc10 = c10.getContents();/獲取第一行第二列的值 Cell c11 = (jxl.Sheet) rs).getCell(1, 1); String strc11 = c11.getContents();/獲取第二行第二列的值用next()方法輸入字符串數(shù)據:String name=new String();Scanner

6、 sc =new Scanner(System.in);System.out.println(“請輸入你的名字”);Name=sc.next();/空格為Scanner類取得輸入的依據,故按空格鍵、Tab或回車鍵,Scanner返回下一個輸刪除數(shù)據:(1)onClick=delById()function delById(id)if(confirm(是否刪除該項?)location=doDel.jsp?id=+id;function updateById(id)if(confirm(是否更改該項?)location=update.jsp?id=+id;% request.getParamete

7、r(UTF-8); StuInfoEntity entity=new StuInfoEntity();StuInfoDao dao=new StuInfoDao();/根據ID刪除獲取當行ID更新數(shù)據:WritableCellFormat wcf = new WritableCellFormat(wf); / 讀取第一張工作表的信息WritableSheet ws = wwb.getSheet(0); / 獲得(hud)對應單元格的值WritableCell wc = ws.getWritableCell(column, row); / 判斷單元格的類型(lixng)并做出相應的轉化【總結(z

8、ngji)】在各種運用智能化的今天,合理或者說嫻熟地運用數(shù)據處理軟件處理工作和生活中的各種數(shù)據就顯得至關重要,基于java的excel的數(shù)據處理方式更是被廣泛應用?!緟⒖嘉墨I】1 白愛民.EXCEL數(shù)據庫的應用J.環(huán)境科學導刊,2011,30(5):98-100.2 趙紅英 徐素麗.Excel中數(shù)據庫函數(shù)的應用J.電腦學習,2008,12(6):38.3 林榮霞.淺談Excel數(shù)據庫函數(shù)及應用J.內肛科技,2007,7(6):17.4 蔣洪力.運用EXCEL函數(shù)推算星期序號J.學術交流,2012,4:57.5 段忠祥 王立杰.基于EXCEL的商品量本利分析模型的構建J.農業(yè)網絡信息,2013,

9、4(9):32.6 iesc520.用java導入Excel數(shù)據到數(shù)據庫Z.百度文庫,2012,29(12):1-13.7 鐘錫珍.淺談Java語言的輸入數(shù)據的方法J.IT論壇,2010,(17):37.8 peng13425.JAVA對數(shù)據庫中數(shù)據的增刪改查Z.百度文庫,2011,24(11):2.【附錄】目前主要的數(shù)據庫管理軟件摘自:百度知道 回答者:hw2_ren_ren(有刪、增、改)1. IBM 的DB2 IBM在1997年完成了System R系統(tǒng)的原型,1980年開始提供集成的數(shù)據庫服務器 System/38。DB2 forMVSV1 在1983年推出。該版本的目標是提供這一新方

10、案所承諾的簡單性,數(shù)據不相關性和用戶生產率。1988年DB2 for MVS 提供了強大的在線事務處理(OLTP)支持,1989 年和1993 年分別以遠程工作單元和分布式工作單元實現(xiàn)了分布式數(shù)據庫支持。最近推出的DB2 Universal Database 6.1則是通用數(shù)據庫的典范,是第一個具備網上功能的多媒體關系數(shù)據庫管理系統(tǒng),支持包括Linux在內的一系列平臺。2. Oracle Oracle 前身(qinshn)叫SDL,1979 年,Oracle公司引入了第一個商用SQL 關系數(shù)據庫管理系統(tǒng)。3. Informix Informix在1980年成立,目的是為Unix等開放操作系統(tǒng)提

11、供(tgng)專業(yè)的關系型數(shù)據庫產品。公司Informix第一個真正支持SQL語言的關系數(shù)據庫產品是Informix SE(StandardEngine)。InformixSE是在當時的微機Unix環(huán)境下主要的數(shù)據庫產品。 4. Sybase Sybase公司Sybase成立于1984年,公司的第一個關系數(shù)據庫產品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 數(shù)據庫體系結構的思想,并率先(shuixin)在Sybase SQLServer 中實現(xiàn)。 5. SQL Server 1987 年,微軟和 IBM合作開發(fā)完成OS/2,IB

12、M 在其銷售的OS/2 ExtendedEdition 系統(tǒng)中綁定了OS/2Database Manager,而微軟產品線中尚缺少數(shù)據庫產品。為此,微軟將目光投向Sybase,同Sybase 簽訂了合作協(xié)議,使用Sybase的技術開發(fā)基于OS/2平臺的關系型數(shù)據庫。1989年,微軟發(fā)布了SQL Server 1.0 版。 6. PostgreSQL PostgreSQL 是一種特性非常齊全的自由軟件的對象關系性數(shù)據庫管理系統(tǒng)(ORDBMS),PostgreSQL最早開始于BSD的Ingres項目。PostgreSQL 的特性覆蓋了SQL-2/SQL-92和SQL-3。首先,它包括了可以說是目前

13、世界上最豐富的數(shù)據類型的支持;其次,目前PostgreSQL 是唯一支持事務、子查詢、多版本并行控制系統(tǒng)、數(shù)據完整性檢查等特性的唯一的一種自由軟件的數(shù)據庫管理系統(tǒng). 7.mySQL mySQL小型關系型數(shù)據庫管理系統(tǒng),被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數(shù)據庫。Excel功能:Excel中大量的公式函數(shù)可以應用選擇,使用Microsoft Excel可以執(zhí)行計算(j sun),分析信息并管理電子表格或網頁中的數(shù)據信息(xnx)列表與數(shù)據資料圖表制作。EXCEL功能官方(gunfng)介紹,主要有以下幾點:1Highlight data trends by creating data charts in a single cell with new Sparklines.2Find the right data quickly wi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論