2013-05-06 128 views
2

我想制作一个基于网络的应用程序,可以使用java和springmvc将xls文件转换为xml文件。如何使用java和springmvc将xls转换为xml文件?

例如,我有一个xls文件是这样的:

Person.xls

enter image description here

这里是POJO:

@Entity 
@Table(name = "documents") 
public class File { 

    @Id 
    @GeneratedValue 
    @Column(name = "id") 
    private Integer id; 

    @Column(name = "filename") 
    private String filename; 

    @Column(name = "content") 
    @Lob 
    private Blob content; 

    @Column(name = "content_type") 
    private String contentType; 

    @Column(name = "created") 
    private Date created; 

而且这是预期的输出:

enter image description here

我制作了上传和下载功能,效果很好。 但我坚持如何在单击下载按钮时生成一个xml文件。

我真的很感激并欢迎任何想法,解决方案或建议来解决这个问题。

最好的问候,

尤努斯

+1

XML。 – jtahlborn 2013-05-06 12:07:34

+0

感谢您的回复:) 我试过使用apache poi将xsl文件转换为xml,但它是基于桌面的而不是基于web的。我想知道如何将它实现为基于web的。 谢谢。 – yunus 2013-05-06 23:33:48

+0

嗯,什么?你想在JavaScript中写这个吗? – jtahlborn 2013-05-07 03:26:49

回答

0

我读了长回来mykong最好的例子

你可能会想使用Apache POI来读取XSL文件,这样就可以将数据转换为