精华帖 (0) :: 良好帖 (4) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-20
JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。JXL的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。 当然我们使用JXL主要是用它来动态读写Excel文件。现在就来看看JXL在对Excel的读和写上都提供了那些支持。 //通过Workbook的getSheet方法选择第一个工作簿(从0开始) //通过Sheet方法的getCell方法选择位置为C2的单元格(两个参数都从0开始) //通过Cell的getContents方法把单元格中的信息以字符的形式读取出来 可以看到正是刚才所说的四个步骤。 我们都知道Excel单元格是有格式的,那么这些信息如何取得。 最后不要忘记关闭workbook以释放资源: 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-21
我想知道它能不能使用各种图片格式,应为excel中会有图片,这个是经常使用的。
|
|
返回顶楼 | |
发表时间:2007-03-21
hgq0011 写道 我想知道它能不能使用各种图片格式,应为excel中会有图片,这个是经常使用的。
如果你是要读取Excel中的图片,那么可以用Sheet的getDrawing(int i)方法返回一个Image对象,通过Image对象的 getImageData()或者getImageFile()即可访问到你需要的图片。 如过你是要把图片写入到Excel中,那么可以用WritableSheet的addImage(WritableImage image) 方法写入,其中WritableImage可以用构造函数直接构造。 (WritableImage(double x, double y, double width, double height, java.io.File image) |
|
返回顶楼 | |
发表时间:2007-03-28
高人,俺怎么看书上是用POI来实现的?
|
|
返回顶楼 | |
发表时间:2007-03-28
|
|
返回顶楼 | |
发表时间:2007-05-24
在java中用jxl操作EXCEL
Workbook book = Workbook.getWorkbook(new File("D:\\project.xls")); Sheet sheet = book.getSheet(0); Cell cell=sheet.getCell(0,4); String result=cell.getContents(); System.out.println("########################### " +result); 为什么在程序执行到Sheet sheet = book.getSheet(0);时,会抛NullPointerException呢??? 读入的EXCEL文件的路径是正确的,D盘下确有此文件呀。 并且相同的代码,换个EXCEL文件就没有问题,可是我要读的是project.xls文件呀。 为什么会这样呢? |
|
返回顶楼 | |
发表时间:2007-06-29
关注,正在做
|
|
返回顶楼 | |
发表时间:2007-06-29
hgq0011 写道 我想知道它能不能使用各种图片格式,应为excel中会有图片,这个是经常使用的。
sure! WritableImage,but seem it only support .png |
|
返回顶楼 | |
浏览 64652 次