2013-12-17 217 views
0

我用下面的代码编写了一个xml文件,如何将该文件转换为xls或csv文件? 我想读取一个xml文件并将其转换为xls文件,有没有可能的方法来做到这一点?将xml文件转换为xls文件

  // write the content into xml file 
    TransformerFactory transformerFactory = TransformerFactory.newInstance(); 
     try { 
      Transformer transformer = transformerFactory.newTransformer(); 
      DOMSource source = new DOMSource(doc); 
      StreamResult result = new StreamResult(new File("C:\\file.xml")); 
      try { 
       // Output to console for testing 
       // StreamResult result = new StreamResult(System.out); 
       transformer.transform(source, result); 

      } catch (TransformerException ex) { 
       Logger.getLogger(CreditBureau.class.getName()).log(Level.SEVERE, null, ex); 
      } 
       System.out.println("File saved!"); 

     } catch (TransformerConfigurationException ex) { 
      Logger.getLogger(CreditBureau.class.getName()).log(Level.SEVERE, null, ex); 
     } 

    } catch (ParserConfigurationException ex) { 
     Logger.getLogger(CreditBureau.class.getName()).log(Level.SEVERE, null, ex); 
    } 
} 
} 
+0

它们是不同的文件格式和服务自己的目的。除非你解析xml并知道你想在xls或csv中拥有什么,否则你不能这样做。当你提问时要非常具体,否则你往往会得到非常通用的答案,这可能对你没有用。 –

+0

这看起来很有趣,但我更喜欢java代码,这将帮助我将xml转换为xls或csv。 – user2786306

回答