0

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

4

2 回答 2

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 表中的新单元格。

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

于 2013-05-10T10:00:39.693 回答
0

它是如何在 java 中读取和写入 excel 文件的副本

你可以使用这个 API: http: //poi.apache.org/

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

于 2013-05-10T09:30:36.427 回答