在CSV文件中创建多个工作表

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

谢谢

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

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

看看这里的api。

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

我不熟悉SuperCsv如果我错了请不要打扰我…你能不能把CsvPreference设置为EXCEL