【问题标题】:Creating multiple sheets in CSV file在 CSV 文件中创建多个工作表
【发布时间】:2014-05-20 13:32:20
【问题描述】:

我正在使用 superCSV 在我的代码中以 csv 格式写入数据。它的工作非常好而且非常有效,但现在我的要求发生了变化。我需要在单个 xls 文件中编写多张工作表,这是非常耗时的任务。那么在 supercsv 中有什么方法可以让我在单个 csv 文件中写入多个工作表数据并将其发送给客户端,这样当客户端在 MS-Excel 中打开这个 csv 文件时,他可以看到多个工作表而不是我生成带有多张工作表的excel文件并将其发送给客户。

谢谢

【问题讨论】:

    标签: java csv web-development-server supercsv


    【解决方案1】:

    CSV 是一种非常简单的格式,没有“表格”的概念。 所以,不,这不可能直接。 我唯一可以建议的是将多个 csv 文件发送给客户端,可能是一个 .zip 文件,然后让客户端将其解压缩并一次将一张导入 Excel。

    如果您需要直接在浏览器中打开它,则需要使用 xls 文件。

    【讨论】:

      【解决方案2】:

      看看这里的api。

      http://supercsv.sourceforge.net/apidocs/index.html

      我不熟悉 SuperCsv,如果我错了,请不要把我打得太惨... 你不能把 CsvPreference 设置为 EXCEL

      【讨论】:

      • 首选项只是设置引号和分隔符的设置方式。它没有(也不能)将“表格”的概念引入 csv 格式。
      • 哦,我明白了。感谢您抽出宝贵时间为我提供更好的见解。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-27
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      • 2020-11-23
      相关资源
      最近更新 更多