java中用HSSFWorkBook创建的时候为啥这么创建不行啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中用HSSFWorkBook创建的时候为啥这么创建不行啊相关的知识,希望对你有一定的参考价值。
String filepath="C:\\excel123.xls";
HSSFWorkbook workbook=new HSSFWorkBook(filepath);//创建工作薄
//把一张xls的数据表读到wb里
HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(new File(filepath)));
参考技术A 参数是个流把追问什么意思啊。那我应该怎么改啊。。。
追答new File("C:\\excel123.xls")
这样写试试呢,哥,采纳一下,我有个任务
java中为啥session有时候是null
不知道你说的具体是什么情况,一般有一下几种情况
你给session赋值没赋值成功,所以你读取session时为空。
你给session赋值了,但是session很快就失效了。
你有变量跟session的名字一样,值被覆盖了或者覆盖了空值。
或者你的java程序里面设置了禁用session,这个需要你打开session设置。
session的创建有下边几种:
//使用request对象的getSession()获取session,如果session不存在则创建一个
HttpSession session = request.getSession();
//将数据存储到session中
session.setAttribute("data", "孤傲苍狼");
HttpSession session = HttpServletRequest.getSession(true);
session.setAttribute("data", "孤傲苍狼");
参考技术A 你说的是sessionid吗 只要不注销,或者关闭浏览器,sessionid 是不会空的 其他的需要你往里面放东西才会用 参考技术B 可以用Debug、打断点跑一下,然后加上百度查询下是否代码写的有问题我以前也遇见过,在启动项目的时候,设置一个获取Connection的session,我的是代码获取方式不正确,百度才知道的本回答被提问者采纳 参考技术C 禁用了cookie,并且session也没有赋值,调用Request.getSession().setAttribute("username",""),此时session应该为空。 参考技术D 禁用了cookie的话JSESSIONID就为空,然后session就没了
以上是关于java中用HSSFWorkBook创建的时候为啥这么创建不行啊的主要内容,如果未能解决你的问题,请参考以下文章
POI导出Excel时,最后的HSSFWorkbook的write执行后没有反应是为啥?
JAVA编程中用Apache POI 怎么用SXSSFWorkbook对已存在的excel(.xlsx)操作进行写数据操作
Java基础——HSSFworkbook,XSSFworkbook,SXSSFworkbook区别简述