将java文件转换为excel电子表格

时间:2013-05-10 09:26:55

标签: java excel csv import

首先感谢以前的帮助。 我想做的是以下内容。 是通过一个可以用Java捕获并将其写入我已经完成的文件的小程序来收集信息。 然后将此信息传递给预先格式化的excel电子表格。 在电子表格中,它会读取写入的数据并将其显示在不同的表格和图形中。 这可能是自动编码还是我必须写入csv文件,从csv文件手动复制到excel模板? 如果有人遇到我的问题的解决方案,我会很感激正确方向的引导

2 个答案:

答案 0 :(得分:1)

嘿,在servlet或JSP中尝试代码。 这将转换简单的Excel工作表,您可以在其上进行进一步的操作..

    response.setContentType("application/vnd.ms-excel");
    PrintWriter out = response.getWriter();
    try {
            out.println("\tId \tName");
            out.println("\t1\tabc");
            out.println("\t2\txyz");
            out.println("\t3\tpqr");
    } finally {
        out.close();
    }

这里..

response.setContentType("application/vnd.ms-excel");

指定要生成的Excel工作表.. 所有“\ t”分隔excel表中的新单元格。

根据您的要求,您还可以使用数据库或任何...

更改此代码

答案 1 :(得分:0)

这是How to read and write excel file in java

的副本

您可以使用此API:http://poi.apache.org/

或者,如果您编写一个文本文件,在字段之间使用制表符分隔并使用(.XLS)扩展名保存,则Excel应该读取它。但当然,更好的解决方案是使用Apache POI HSSF。

相关问题