在什么地方用啊??
能不能详细一点??
我真的要疯了!帮帮忙!
Workbook wb = Workbook.getWorkbook(new FileInputStream(fileName));
// Extract the name of the first worksheet and use this for the tableName
String tableName = wb.getSheet(0).getName();
// Select the first worksheet
Sheet sheet = wb.getSheet(0);
能不能详细一点??
我真的要疯了!帮帮忙!
Workbook wb = Workbook.getWorkbook(new FileInputStream(fileName));
// Extract the name of the first worksheet and use this for the tableName
String tableName = wb.getSheet(0).getName();
// Select the first worksheet
Sheet sheet = wb.getSheet(0);
解决方案 »
- Condition 问题 很不能理解为什么要用2个Condition
- 类型转换问题,望有经验的大大们帮忙
- JCheckBox去掉方框
- mysql问题,在已经问过的问题里找到的都不好使
- 提问一个关于JRadioButton的使用问题。
- 兄弟在写一个applet,GUI的画面比较复杂,对于layout,大家有什么好的建议。
- 在树模型中,如何把TreeNode和DefaultMutableTreeNode相互转换?谢谢
- 在win me上jdk1.3.1_02+jakarta-tomcat-4.0.4的配置问题?
- about java.swing.JApplet的IE问题
- 希望大家能帮帮我
- JDK1.5程序不能运行,提示如下,怎么回事啊?
- 类中可以套类吗?
Workbook wb = Workbook.getWorkbook(new FileInputStream(fileName));这句的时候就报错了!
怎么办?
Workbook wb = Workbook.getWorkbook(new FileInputStream(fileName));
一句调用Workbook.getWorkbook(InputStream is),源码如下
Workbook workbook = new WorkbookParser(dataFile, ws);
workbook.parse();
后面那个方法WorkbookParser.parse()抛出jxl.read.biff.PasswordException
再看WorkbookParser的构造函数,也没什么花头,就是建了一个jxl.read.biff.File对象,然后通过read(byte[])读进文件内容,然后parse方法里有一个循环,调jxl.read.biff.File对象的next方法读取一个jxl.read.biff.Record对象,这个对象有个Type属性
if (r.getType() == Type.FILEPASS){
throw new PasswordException();
}
期间没有见到任何与password有关的东东,读到这里就报错了。要不你去http://groups.yahoo.com/group/JExcelApi/上问问
if (r.getType() == Type.FILEPASS){
throw new PasswordException();
}
把这个去掉,重新编译,应该就行了