使用Java打开excel然后读取xml然后保存为xls

时间:2016-08-10 00:31:18

标签: java xml excel

我的服务器响应是xml格式,我可以使用excel打开这个文件,excel会自动为我生成表格。之后我可以将此文件保存为xls,并且我的java程序能够通过循环检索这些信息。我的问题是如何使用java代码替换“使用excel打开xml,等待自动生成的表,然后将此文件另存为xls”步骤。我尝试了几种方法,它不会起作用,如果我使用java代码打开xml文件,它会给我无效的标题错误。任何帮助将不胜感激。我的代码如下:

FileInputStream input = new FileInputStream("Y:\\xx\\xx .xml");  
 POIFSFileSystem fs = new POIFSFileSystem( input );  
  HSSFWorkbook wb = new HSSFWorkbook(fs);
  FileOutputStream fos = new FileOutputStream("Y:\\xx\\xx.xls") ;
  wb.write(fos);
  fose.close();

这会给我无效的标题错误,请帮忙。

0 个答案:

没有答案
相关问题