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