版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、平时作业2电子1401 李盛霞 5120141501大学(dxu)计算机作业设计文献(wnxin)综述 题 目:基于(jy)java的excel的数据处理 姓 名: 李盛霞 学 号: 5120141501 学 院: 信 息 工 程 学 院 专 业: 电 子 信 息 工 程 年 级: 2018级电子1401班 指导教师: 谢 先 博 2014年12月30日第 页电子1401 李盛霞 5120141501基于(jy)java的excel的数据处理(大学计算机作业(zuy)设计)姓名(xngmng):李盛霞 学号:5120141501 指导老师:谢先博【引言】本文论述excel数据库软件的使用范围,
2、及java与excel软件的连接方式,java在excel中添加、删除、更新数据的理论方法及具体的查询语句。【主题】一、excel的使用范围:excel广泛应用于处理表格和进行图形分析,更强大的功能在于能对数据进行自动处理和运算。1、在环境监测数据分析和数据检索中方便快捷地完成大量重复计算的公式输入。2、学校老师在统计学生信息时,excel中有一些工作表,通过数据库函数专门用于对存储在数据清单或数据库中的数据进行分析。3、制作星期序号推算表。4、在商业上进行成本-业务量-利润的分析。二、Java与excel的连接方式:1、控制面板 管理工具 数据源(ODBC) 系统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)添加、删除、更新数据添加(tin ji)数据:(1)从
4、excel中获取表格(biog)中的数据:public static void main(String args) throws BiffException, IOException, WriteException /读取数据Try InputStream is = new FileInputStream(D:/user.xls); jxl.Workbook rwb = Workbook.getWorkbook(is); /通过创建的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()方法输入字符串数据:String name=new String();Scanner
6、 sc =new Scanner(System.in);System.out.println(“请输入你的名字”);Name=sc.next();/空格为Scanner类取得输入的依据,故按空格键、Tab或回车键,Scanner返回下一个输删除数据:(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更新数据:WritableCellFormat wcf = new WritableCellFormat(wf); / 读取第一张工作表的信息WritableSheet ws = wwb.getSheet(0); / 获得(hud)对应单元格的值WritableCell wc = ws.getWritableCell(column, row); / 判断单元格的类型(lixng)并做出相应的转化【总结(z
8、ngji)】在各种运用智能化的今天,合理或者说娴熟地运用数据处理软件处理工作和生活中的各种数据就显得至关重要,基于java的excel的数据处理方式更是被广泛应用。【参考文献】1 白爱民.EXCEL数据库的应用J.环境科学导刊,2011,30(5):98-100.2 赵红英 徐素丽.Excel中数据库函数的应用J.电脑学习,2008,12(6):38.3 林荣霞.浅谈Excel数据库函数及应用J.内肛科技,2007,7(6):17.4 蒋洪力.运用EXCEL函数推算星期序号J.学术交流,2012,4:57.5 段忠祥 王立杰.基于EXCEL的商品量本利分析模型的构建J.农业网络信息,2013,
9、4(9):32.6 iesc520.用java导入Excel数据到数据库Z.百度文库,2012,29(12):1-13.7 钟锡珍.浅谈Java语言的输入数据的方法J.IT论坛,2010,(17):37.8 peng13425.JAVA对数据库中数据的增删改查Z.百度文库,2011,24(11):2.【附录】目前主要的数据库管理软件摘自:百度知道 回答者:hw2_ren_ren(有删、增、改)1. IBM 的DB2 IBM在1997年完成了System R系统的原型,1980年开始提供集成的数据库服务器 System/38。DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方
10、案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2 Universal Database 6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。2. Oracle Oracle 前身(qinshn)叫SDL,1979 年,Oracle公司引入了第一个商用SQL 关系数据库管理系统。3. Informix Informix在1980年成立,目的是为Unix等开放操作系统提
11、供(tgng)专业的关系型数据库产品。公司Informix第一个真正支持SQL语言的关系数据库产品是Informix SE(StandardEngine)。InformixSE是在当时的微机Unix环境下主要的数据库产品。 4. Sybase Sybase公司Sybase成立于1984年,公司的第一个关系数据库产品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 数据库体系结构的思想,并率先(shuixin)在Sybase SQLServer 中实现。 5. SQL Server 1987 年,微软和 IBM合作开发完成OS/2,IB
12、M 在其销售的OS/2 ExtendedEdition 系统中绑定了OS/2Database Manager,而微软产品线中尚缺少数据库产品。为此,微软将目光投向Sybase,同Sybase 签订了合作协议,使用Sybase的技术开发基于OS/2平台的关系型数据库。1989年,微软发布了SQL Server 1.0 版。 6. PostgreSQL PostgreSQL 是一种特性非常齐全的自由软件的对象关系性数据库管理系统(ORDBMS),PostgreSQL最早开始于BSD的Ingres项目。PostgreSQL 的特性覆盖了SQL-2/SQL-92和SQL-3。首先,它包括了可以说是目前
13、世界上最丰富的数据类型的支持;其次,目前PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统. 7.mySQL mySQL小型关系型数据库管理系统,被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Excel功能:Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算(j sun),分析信息并管理电子表格或网页中的数据信息(xnx)列表与数据资料图表制作。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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 在乡村实习证明模板(6篇)
- 公司法务基础知识题库单选题100道及答案解析
- 语文统编版(2024)一年级上册识字4.日月山川 教案
- 《学前儿童卫生保健》 教案 12 项目二:学前儿童意外事故的急救1
- 第2章 第5节 营养学基础课件
- 学校传染病控制课件
- 2024-2025学年专题10.3 物体的浮沉条件及应用-八年级物理人教版(下册)含答案
- 2024届山西省太原市第四十八中学高三下学期3月线上教学数学试题检测试题卷二
- 第3章 圆的基本性质 浙教版数学九年级上册章末训练题(含答案)
- 招考《弯道跑》说课稿
- 浙江省9+1高中联盟2022-2023学年高一上学期11月期中化学试题 含解析
- 人教版七年级数学上学期《1.4-有理数的乘除法》同步练习卷
- 《中医基础理论》课程教案
- 北师大版生物八年级上册 第20章 第1节 遗传和变异现象(1)(教案)
- 2024年移动网格长认证考试题库大全及答案
- 2024-2030年中国机械计数器行业应用动态与发展前景预测报告
- 湖南省湘楚名校联考2024-2025学年高三上学期8月月考英语试题
- 2024年交通运输行政执法资格考试试题
- 承包蟹塘合同
- 小学思政课《爱国主义教育》
- 服务器设备到货验收
评论
0/150
提交评论