- 浏览: 390806 次
- 性别:
- 来自: 昆明
文章分类
- 全部博客 (198)
- java (28)
- J2EE (19)
- struts (33)
- sping (13)
- hibernate (18)
- mybatis (15)
- connection pool (3)
- DB (26)
- SQL (21)
- html (13)
- js (7)
- json (3)
- jquery (2)
- document (17)
- linux (15)
- C# (1)
- url (2)
- eweb4j (1)
- Turbine (1)
- 框架 (11)
- jdbcTemplate (3)
- aop (2)
- windows (2)
- ubuntu (1)
- eclipse (11)
- JPA (8)
- svn (4)
- get 传值 (2)
- mysql (5)
- oracle (2)
- hadoop (1)
- MongoDB (2)
- spring (1)
- python (1)
最新评论
-
jcbingjc:
楼主,你好,按照上面的配置,我报如下错误:Missing Pe ...
[properJavaRDP]在网页中实现远程连接 -
sucful:
折腾了半天跑不通 ,要传就搞个完整的吧
Struts2 <sx:div/>实现页面模块异步刷新 -
Kattou:
你好! 看了你写的这个分页 感觉很好, 但是不怎么会用么,请指 ...
jsp分页控件 -
我叫PSB:
地址完全用不了
eclipse中的安装 jseclipse -
1111emotion:
我的工程里还是有乱码的情况,我该改的地方都改了。
Eclipse/MyEclipse更改默认字符集 设置UTF-8
JAVA 通常有两种方法来操作Excel,分别是POI和JExcelAPI,而且都是开源的。POI是Apace公司开发的,对中文的支持比较弱一些;而JExcelAPI是韩国公司开发的,不仅对中文的支持好,而且由于是纯JAVA编写的,所以可以跨平台操作。本文介绍的也是JExcelAPI的使用方法。 1、环境配置 如下网址,可以下载到API:http://www.andykhan.com/jexcelapi/download.html 下载完成的包解压之后,可以得到如下几个重要的文件: (1)jxl.jar —— JExcelAPI 函数库; (2)docs —— 帮助文档; (3)src —— 源码文件夹; 将jxl.jar复制到%JAVA_HOME%\jre\ext\文件夹下面,在CLASSPATH变量里面添加"%JAVA_HOME%\jre\ext",然后就可以调用JExcelAPI了。如果出现编译报错“找不到java.jxl包”,则可能是没有设置成功。这时,如果有Eclipse开发工具,可以在"Build Path"中添加"External Library",找到jxl.jar的路径,然后就能编译成功了。 2、Excel基础操作实例 (1) 创建Excel文件 /**读取Excel文件的内容 * @param file 待读取的文件 * @return // 生成Excel的类 */ package createxls; import java.io.File; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; public class CreateXLS { public static void main(String args[]) { try { // 打开文件 WritableWorkbook book = Workbook.createWorkbook( new File( " test.xls " )); // 生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet = book.createSheet( " 第一页 " , 0 ); // 在Label对象的构造子中指名单元格位置是第一列第一行(0,0) // 以及单元格内容为test Label label = new Label( 0 , 0 , " test " ); // 将定义好的单元格添加到工作表中 sheet.addCell(label); // 写入数据并关闭文件 book.write(); book.close(); } catch (Exception e) { System.out.println(e); } } } (2)读Excel文件 package readxls; //读取Excel的类 import java.io.File; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; public class ReadXLS { public static void main(String args[]) { try { Workbook book = Workbook.getWorkbook( new File( " test.xls " )); // 获得第一个工作表对象 Sheet sheet = book.getSheet( 0 ); // 得到第一列第一行的单元格 Cell cell1 = sheet.getCell( 0 , 0 ); String result = cell1.getContents(); System.out.println(result); book.close(); } catch (Exception e) { //System.out.println(e); e.printStackTrace(); } } } (3)合并单元格、格式化单元格等 //合并单元格并在单元格中输入内容 package additionalproperty; import java.io.*; import jxl.write.*; import jxl.*; public class MergeCells { public static void main(String [] args){ try{ WritableWorkbook book = Workbook.createWorkbook(new File("test.xls")); WritableSheet sheet = book.createSheet("第一页", 0); sheet.mergeCells(3, 3, 6, 6); //合并单元格 //设置填充内容的格式 WritableFont font = new WritableFont(WritableFont.TIMES, 30, WritableFont.BOLD); WritableCellFormat format = new WritableCellFormat(font); format.setAlignment(jxl.format.Alignment.CENTRE); //水平居中 format.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE); //垂直居中 format.setBackground(jxl.format.Colour.BLUE); //背景颜色和样式 format.setBorder(jxl.format.Border.ALL, jxl.format.BorderLineStyle.THICK); //边框样式 Label label = new Label(3, 3, "合并", format); //添加内容 sheet.addCell(label); book.write(); book.close(); }//end try catch (Exception e){ e.printStackTrace(); } } } (4)添加图片 JExcelAPI对图片的操作有限:它不能生成图表、图片和宏,但是复制工作表时,这些信息可以保留复制。而且当向工作表中添加图片时,只能支持PNG格式的图片。 //在工作表中添加图片 package handleimage; import java.io.*; import jxl.*; import jxl.write.*; public class CreateImage { public static void main(String [] args){ try{ WritableWorkbook book = Workbook.createWorkbook(new File("test.xls")); WritableSheet sheet = book.createSheet("第一页", 0); WritableImage image = new WritableImage(3.5, 3.5, 4.3, 8.7, //定义图片格式 new File("C:\\Documents and Settings\\Wei Li\\My Documents\\My Pictures\\Water lilies.PNG")); sheet.addImage(image); //添加图片 book.write(); book.close(); }//end try catch (Exception e){ e.printStackTrace(); } } }
发表评论
-
[properJavaRDP]在网页中实现远程连接
2017-07-19 16:21 1591内容摘要: 利用开源软件properJavaRDP实现远 ... -
Java 利用FTP上传,下载文件,遍历文件目录
2017-06-12 21:32 1481Java实现FTP上传下载文件的工具包有很多,这里我采用J ... -
用javacsv API 来操作csv文件
2017-06-08 16:04 781简单的操作代码: /** ... -
Apache与Tomcat整合,配置及压缩
2017-03-07 10:16 7151、下载Apache2和对应的mod_jk.so,m ... -
Ubuntu16安装JDK1.8与配置环境变量
2016-12-25 13:42 10681、源码包准备: 首先到官网下载jdk,http://w ... -
quartz 时间配置规则
2016-05-28 02:19 0quartz 时间配置规则 格式: [秒] [分] [小时 ... -
J2EE RMI搭建
2012-10-08 13:21 1682RMI接口: package com.ynitil.sinf ... -
struts2 url传值中文乱码解决方案
2012-09-21 16:21 1383HttpServletRequest request = Ac ... -
JSP的九个隐含对象,EL表达式中的11个隐含对象,JSP的6个基本动作
2012-07-03 09:37 1568一、page 对象 page对 ... -
Java 7 的新特性一览表
2012-06-29 00:25 1207官方说是 7月28日 正式发布 Java 7 ,正常的话我们应 ... -
Java 7新功能介绍及与Java1.7性能测试比较
2012-06-29 00:20 2607这里将进行Java 7新功 ... -
把证书导入java的cacerts证书库
2012-05-30 09:49 1561把证书导入java的cacerts证书库的步骤: 第一步:I ... -
java去除html格式,提取文字信息
2012-05-25 11:13 11099import java.util.regex.Matcher; ... -
java.lang.OutOfMemoryError: Java heap space 解决方法
2012-04-09 11:12 994java.lang.OutOfMemoryError: Jav ... -
JAVA导出Excel
2012-03-28 10:58 1522package lee; import java.io. ... -
HTMLParser抓取网页信息
2011-12-07 09:19 1890HTMLParser具有小巧,快速 ... -
Java基础 你掌握多少(转)
2011-11-26 00:15 1159一:1:简述Java的基本历史2:简单写出Java特点 ... -
面向对象设计的SOLID原则
2011-11-26 00:15 1147S.O.L.I.D是面向对象设计和编程(OOD& ... -
JAVA字符串转日期或日期转字符串(转)
2011-11-09 21:18 11578JAVA字符串转日期或日期转字符串(转) 定义了 ... -
JDBC ResultSet数据集的使用。
2011-11-11 23:51 1586调用ResultSet中的last()方法时,提示: ...
相关推荐
java操作Excel_详解 java excel
详细介绍Java操作Excel,包括对Excel的读、写、更新等操作,并附加例子.
java+Excel+使用方法,java上传excel 详解,java上传excel 实例分析
java实现excel的导入导出(poi详解),经过测试poi效率要比jxl要高很多,特别是数据量大的时候jxl根本无法用肉眼入目,本资源是个可运行项目demo,很有参考价值!
Java实现Excel导入导出简介 Java实现Excel导入导出是通过...Java实现Excel导入导出需要掌握Excel文件的结构、Java的文件操作、Java的数据结构和算法等技术。通过这些技术,可以实现对Excel文件的高效读写和数据处理。
Java调用POI操作excel,此篇 POI 讲解相对基础,都是平时我们在开发中用到的功能。主要包括 Excel的读取、写入,各种数据格式处理、单元格合并、注释、下拉列表及单元格的边框、背景色、宽高度调整等。
Java 连接Excel图解,图示的是Jdeveloper;但都一样的;
java创建Excel报表的使用方法详解
详解JAVA_POI导出EXCEL报表的操作(包括各种格式及样式的实现),最全面的JAVA_POI导出EXCEL报表操作。
4.常用操作 30 4.1注释 30 4.1.1 单表注释 30 4.1.2 多表注释 32 4.1.3 空单元格注释 34 4.2单元格合并与数据读取 34 4.3 窗口冻结 37 4.4 下拉列表 38 5.POI样式 39 5.1 POI样式相关类 39 5.2 单元格边框样式 40 ...
java操作Excel_详解.pdf java程序对Excel的操作读取,写入等。
POI操作Excel详解,HSSF和XSSF文章源码 开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi
java实现excel地导入导出(poi详解).docx
四、 EXCEL常用操作方法 1、 得到Excel常用对象 view plaincopy to clipboardprint? 1. POIFSFileSystem fs=newPOIFSFileSystem(new FileInputStream("d:/test.xls")); 2. //得到Excel工作簿对象 3. ...
主要介绍了java导出Excel通用方法的实例详解的相关资料,需要的朋友可以参考下
主要介绍了Java导出excel时合并同一列中相同内容的行,需要的朋友可以参考下
JXL操作excel 字体 颜色 设置单元格 详解
excel 的函数,主要讲解LOOKUP,HLOOKUP,VLOOKUP,MATCH等
主要介绍了java 中JXL操作Excel实例详解的相关资料,需要的朋友可以参考下