【问题标题】:efficient way to create a xls file in a jsp page在 jsp 页面中创建 xls 文件的有效方法
【发布时间】:2011-03-14 03:07:06
【问题描述】:

在jsp页面中创建xls文件最有效的方法是什么?

我在 jsp 页面中使用 poi 创建了一个 xls 文件,但如果不是最有效的。

谢谢

【问题讨论】:

标签: java jsp web-applications tomcat


【解决方案1】:

很多时候,当我需要制作 xls 文件时,我会创建一个 CSV 文件并使用它来生成 XLS。显然,创建逗号分隔值非常简单,将纯文本 CSV 文件作为 Excel 文档导入/打开同样容易。

我希望在某种程度上有所帮助,

--gMale

【讨论】:

  • 他可能不知道 CSV 的易用性。
  • 谢谢!!,但是当用户以 xls 格式打开文件时,看不到逗号?
  • 没有逗号;但有时让 Excel 将特定格式的字符串显示为字符串很棘手——它“智能地”将它们转换为日期或数字。
  • 当需要更多格式时,我倾向于使用 Excel 模板(创建一个具有所有正确和漂亮格式的 Excel 文件,将其保存为模板。完成。)。我很久没有这样做了,但我记得在 VBA 中打开一个工作簿作为另一个工作簿的模板非常容易。这就像 2-3 行代码。
【解决方案2】:

对于比 CSV 可以处理的更复杂的情况(例如彩色格式),我生成基于​​ XML 的 XLS 文件,这非常简单,几乎就像写出 HTML。

我从未研究过格式。相反,我在 Excel 中手动创建文件,将其保存为 XML,然后编写生成相同结构文件的代码。

【讨论】:

    猜你喜欢
    • 2017-03-09
    • 2016-02-19
    • 2019-06-23
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    相关资源
    最近更新 更多