日期:2014-05-20  浏览次数:20863 次

怎么用jxl读取Excel单元格自定义格式?
本帖最后由 zhq10124 于 2009-10-19 18:38:20 编辑 想要用jxl包读取Excel单元格的格式。不知道用什么代码。。getType试过了也不行 

到底要怎么读取那些自定义类型啊???? 。。图片显示不了。。就是EXCEL的单元格中--设置单元格属性--自定义类型



单元格数据可以读。。但是不知道怎么读那些自定义的类型。。就是那个设定<60分显示红色不知道怎么读 


//读取Excel的类 
package com.jxl.projects; 
import java.io.*; 
import java.util.*; 
import jxl.*; 
import jxl.read.biff.BiffException; 


public class ReadExcel { 

public static void main(String[] args) { 
// TODO 自动生成方法存根 
try { 
Workbook book = Workbook.getWorkbook(new File("1.xls")); 
//获到第一个工作表对象 
Sheet sheet = book.getSheet(0); 
System.out.println("请输入要读取的单元格"); 
Scanner in = new Scanner(System.in); 
int x = in.nextInt(); 
in = new Scanner(System.in); 
int y = in.nextInt(); 
//得到第x列第y行的单元格 
Cell cell1 = sheet.getCell(x, y); 
String result=cell1.getContents(); 
System.out.println("从test.xls文件中读出单元格的内容为"+result); 




book.close(); 
} catch (BiffException e) { 
// TODO 自动生成 catch 块 
System.out.println(e); 
} catch (IOException e) { 
// TODO 自动生成 catch 块 
System.out.println(e);; 








------解决方案--------------------
..............................没人知道啊
------解决方案--------------------
三年了。。。楼主解决了嘛,同求答案