将数据写入csv文件

时间:2014-08-21 12:22:26

标签: java javascript excel jsp java-ee

我想为csv文件的第一行着色,因为第一行包含标题,我想单独显示它以方便用户使用。

3 个答案:

答案 0 :(得分:3)

首先,CSV无法指定格式化选项,它只是一个包含数据的纯文本文件。为了添加格式,您需要选择其他格式(可能是XLS,XLSX或纯HTML)。

在你的代码片段中,你使用了一个jsp,如果你决定发出HTML,这可能是一个很好的解决方案,但是你应该再次对数据使用迭代标记,并在jstp中硬编码HTML marckup而不是发出文档完全。

如果您计划提供excel格式的下载,那么servlet可能是更好的选择。

如果您决定使用excel兼容格式,则可以使用Apache POI发出文档。

您可以阅读here以获取有关如何使用Servlet发出CSV的示例。

答案 1 :(得分:1)

CSV(逗号分隔值)确实只是:。无法在CSV文件中包含格式

答案 2 :(得分:1)

CSV是纯文本文件。我们无法添加颜色,字体等格式..,

如果要添加颜色,请使用xls或xlsx。