在这种情况下,我被要求编写一个程序,该程序在JDBC上执行任意的SQL select,将ResultSet转换为可在ResultSet中加载的内容,并将其作为附件发送到电子邮件中。
问题是要使用什么样的数据格式才能被尽可能多的不同版本的Excel加载。
我考虑过:
application/vnd.ms-excel就足够了。但自然还有其他有趣的方法可以做到这一点。
我主要关注的是对数据的不正确解释:
我主要关心的是稳健性。如果我能指望结果是好的话,我不介意编写代码很乏味。
分享建议和经验?
我知道JSP生成用于下载的Excel电子表格(XLS) -那个页面没有讨论健壮性。
发布于 2010-11-17 15:38:54
我推荐安迪·汗的JExcel。它是在Java中使用Excel的最佳库。
发布于 2010-11-17 15:39:57
阿帕奇hssf
这一直是我在Java开发中所选择的方法。
它是可怕的SpreadSheet格式的缩写
发布于 2010-11-17 15:43:07
生成Excel文件的快速方法,以写出选项卡描述的文本,并将其命名为<name>.xls。Excel将以单个工作表的形式打开以.xls结尾的任何文本文件。
https://stackoverflow.com/questions/4206046
复制相似问题