是字段没有填好吧
详细操作如下:
这是参数是对数据的排序等处理的
视频右方有资料下载,里面包含所有的jar?
后面的数据从1开始,,你的覆盖了表头了
正确流程:1.获取到数据 2.解析到excle中 3.将解析的excel转换成输出流到前端,仅表示个人看法?
肯定是你做错了,老师的意思是如果文件的扩展名是.xls,那么电脑装高版本的excel或者低版本的excel都 是可以正常访问文件的。
创建用addCell,读取cell.get*
没区别,还是那个套路
你将这句代码还原成如此HSSFWorkbook workbook = new HSSFWorkbook();
其它的就跟视频一样 去掉HSSF就可以
我遇到过类似的问题,是配置信息,有个忘记配了
用getIntValue方法呢?
可以去maven工厂下载。
两个for循环,sheet.getRows()获取行,sheet.getColumns()获取列,通过行列确定每个单元格数据
你的文件名为 .xlsx , 是高版本的Excel文件 。 jxl不支持07及以上版本的导出。
我的都能下啊,昨天晚上才下的呢。你重新试一试看一看是不是自己网络问题啊
严重: Exception starting filter struts2Unable to load configuration. - action - file:/E:/jdk/apache-tomcat-7.0.73/webapps/ExportExcel/WEB-INF/classes/struts.xml:8:95 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403) at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:48) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4958) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5652) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)Caused by: Action class [com.imooc.drdc.action.ImportDataAction] not found - action - file:/E:/jdk/apache-tomcat-7.0.73/webapps/ExportExcel/WEB-INF/classes/struts.xml:8:95 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:405) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:355) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:460) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:265) at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:189) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55) ... 20 more
可能是项目的jre文件导致的,解决方法:右击项目,点开Build Path,找到有红色查查的jre,Remove掉,选择自己的jre