赞
踩
下面这些是在开发中用到的一些东西,有的代码贴的不是完整的,只是贴出了关于操作EXCEL的代码: jxl是一个*国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文 支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。 使用如下: 搭建环境 将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。 基本操作 一、创建文件 拟生成一个名为“test.xls”的Excel文件,其中第一个工作表被命名为
代码
编译执行后,会产生一个Excel文件。 三、读取文件 以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下:
代码
程序执行结果:test 四、修改文件
代码
其他操作 一、 数据格式化 在Excel中不涉及复杂的数据类型,能够比较好的处理字串、数字和日期已经能够满足一般的应用。 1、 字串格式化 字符串的格式化涉及到的是字体、粗细、字号等元素,这些功能主要由WritableFont和
代码
二、单元格操作 Excel中很重要的一部分是对单元格的操作,比如行高、列宽、单元格合并等,所幸jExcelAPI 1、 合并单元格
代码
合并既可以是横向的,也可以是纵向的。合并后的单元格不能再次进行合并,否则会触发异常。 2、 行高和列宽
代码
jExcelAPI还有其他的一些功能,比如插入图片等,这里就不再一一介绍,读者可以自己探索。 其中:如果读一个excel,需要知道它有多少行和多少列,如下操作:
代码
|
评论 共 21 条 |
ExcelBean.java文件用于生成Excel
代码
控制器:
代码
|
将Excel文件内容写入到数据库
代码
|
spring 生成Excel和PDF文件 Spring支持从数据动态生成PDF或Excel文件 下面这个简单实现的例子实现了spring输出PDF和Excel文件,为了使用Excel电子表格,你需要在你的classpath中加入poi-2.5.1.jar库文件,而对PDF文件,则需要iText.jar文件。它们都包含在Spring的主发布包中。 下面是测试项目代码: 1、控制器配置代码
代码
3、用于Excel视图的视图子类化 为了在生成输出文档的过程中实现定制的行为,我们将继承合适的抽象类。对于Excel,这包括提供一个 org.springframework.web.servlet.view.document.AbstractExcelView的子类,并实现 buildExcelDocument方法。
代码
4、用于PDF视图的视图子类化 需要象下面一样继承org.springframework.web.servlet.view.document.AbstractPdfView,并实现buildPdfDocument()方法。
代码
5、其他文件 1)控制器ViewController
代码
2)web.xml
代码
3)index.jsp
代码
|
网页链接到Excel打开时乱码解决办法:
问题:
解决方法:
web.xml里加上 :
让他下载然后直接打开即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。