public static void main(String[] args) throws IOException {
File file = new File("d:/test.xls");
InputStream is = new FileInputStream(file);
Workbook wb = new HSSFWorkbook(is);
{
System.out.println("读取成功");
return;
}
}刚才写了个测试程序试了一下,也是2003格式的,里边只有一个下拉框
测试结果:无论点不点或者修改下拉框值,一切正常,workbook对象都能创建成功。
你看看是不是你导入的excel里存在 宏之类的 东西。
利用事件啊!例如
<;!--要完成此效果把如下代码加入到
区域中-->让不同类型数据用不同颜色显示
在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。
1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。
2.按“添加”按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为“蓝色”;小于1000,字体设置为“棕色”)。
3.设置完成后,按下“确定”按钮。
看看工资表吧,工资总额的数据是不是按你的要以不同颜色显示出来了。
以上是java spring MVC用poi做Excel导入碰到一个问题大神指教有关的详细内容。更多信息请关注PHP中文网其他相关文章!