代码如下
我这边是想把它直接写入到,eclipse中项目中文件所在位置的,结果是eclispe中文件是空数据,打开workspace找到文件所在位置,却显示有数据显示了,这是怎么回事啊,有大神知道吗,怎么解决啊
写入excel,需要一个格子一个格子的填充数据,
直接放进去,没搞过
######好了,文件名多写了个s,谢谢
######弄一个模板,用${变量}方式进行填充。另外不要用这种方式,利用poi吧。
######使用poi 的jar包
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency>
//获取Excel对象 public static Workbook workbook(){ InputStream inputStream= null; Workbook workbook=null; try { inputStream = new FileInputStream(path); workbook=WorkbookFactory.create(inputStream); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (InvalidFormatException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return workbook; }
然后调用workbook里面的方法进行操作,就可以了。最近我在做这个
######感谢老兄ヽ(ー_ー)ノ######我当时这个处理情况是:通过ajax把大幅数据传到后台,然后查询出结果写入手动创建的excel中,最后返回一个路径链接,再通过window.local.href找到这个路径下文件,最后下载下来.比较麻烦,但是确实解决了携带大量查询条件查询结果后写入excel并下载出来的问题
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。