java操作Excel、PDF文件
java操作Excel、PDF文件
下面这些是在开发中用到的一些东西,有的代码贴的不是完整的,只是贴出了关于操作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,需要知道它有多少行和多少列,如下操作:
代码
|
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视图的视图子类化
代码
4、用于PDF视图的视图子类化
代码
5、其他文件
代码
2)web.xml
代码
3)index.jsp
代码
|
网页链接到Excel打开时乱码解决办法:
问题:
- < a href ="excel/test.xls" > 打开 </ a > 【乱码】
解决方法:
web.xml里加上 :
- < mime-mapping >
- < extension > xls </ extension >
- < mime-type > application/vnd.ms-excel </ mime-type >
- </ mime-mapping >
让他下载然后直接打开即可
java操作Excel、PDF文件相关推荐
- Chimm.Excel —— 使用Java 操作 excel 模板文件生成 excel 文档
内容已不在此处更新,请移步https://blog.csdn.net/chimmhuang/article/details/111251115 1. 项目介绍 Chimm.Excel 是什么? 该程序 ...
- Java操作Excel之Excel文件的下载
1.有的时候在Web应用会有下载Excel的需求,现分享下后台实现下载Excel文件的代码 @RequestMapping(value = "/exportExcel", meth ...
- Java操作Excel之POI:java读写excel文件以及打印设置
Java操作Excel之POI:java读写excel文件以及打印设置 POI的jar包下载地址:http://poi.apache.org/download.html 注意:项目中导入poi 4.0 ...
- Java操作Excel文件以及在Android中的应用
本文章由临江仙原创,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/10286563 Excel作为一种有格式的文件,可以使用Java来对 ...
- 高级知识点:excel4j实现java操作excel文件的读写
介绍 java操作excel文件最经典的是POI,但是其api 较多,代码量巨大,反复重复 excel4j ap则简洁太多,利用pojo建模,利用注解进行标识@ExcelField(title = & ...
- java excel api 下载文件_Java-Excel Java操作Excel POI(Jakarta POI API) - 下载 - 搜珍网
Java操作Excel/Jakarta POI API/data/Jakarta POI API.doc Java操作Excel/Jakarta POI API/jar/poi-3.0.2-FINAL ...
- java excel读取操作,Java 操作 Excel (读取Excel2003 2007,Poi兑现)
Java 操作 Excel (读取Excel2003 2007,Poi实现) 一. Apache POI 简介( http://poi.apache.org/) 使用Java程序读写Microsoft ...
- 手把手教你用java读写excel表格文件(POI,EasyExcel)
视频链接-我是学习之星我为狂神打call~ [狂神说Java]POI及EasyExcel一小时搞定通俗易懂 想给项目添加一个表格导入导出功能吗? "xxx管理系统"没有导入导出功能 ...
- Java实现对PDF文件添加水印
Java实现对PDF文件添加水印 目录 Java实现对PDF文件添加水印 导入依赖 工具方法 效果 最近项目中遇到对PDF添加水印,实现有多种,采取的是itextpdf 导入依赖 <!-- 对P ...
最新文章
- this super 在接口以及实现类中所指的对象
- UVa 11168 Airport , 凸包
- 计算机系统的储存器结构
- OS X快捷键小技巧
- 《系统集成项目管理工程师》必背100个知识点-75配置标识的基本内容
- 太监式的自主知识产权研发特色 (Z)
- html中属性的作用,html的标签中 unselectable=on 属性的作用
- php远程读取几行文件,PHP读取远程文件的三种方法
- Openwrt之移动硬盘ext3/ext4格式化工具
- Android游戏开发基础part4--Bitmap位图的渲染与操作
- 网络流量统计using ADB
- cuk电路设计及matlab仿真,cuk斩波电路仿真毕业论文,绝对精品.doc
- [Java] 蓝桥杯BASIC-11 基础练习 十六进制转十进制
- Linux c学习--进程基础学习
- 奇盾安防监控视频恢复案例
- 嵌入式 Tomcat (Embedded Tomcat)
- UE4 骨骼重定向记录
- 局域网部署文档协同办公系统:Windows + onlyoffice + dzzoffice
- html5制作人物动作,骨骼动画制作新利器:快速制作动作人物动画,省时简单!...
- 微信关注二维码不显示