我正在使用superCSV在我的代码中以csv格式写入数据。它的工作非常好,非常有效,但现在我的要求发生了变化。我需要在单个xls文件中编写多个工作表,这是非常耗时的任务。那么在supercsv中有什么方法我可以在单个csv文件中写多个工作表数据并将其发送到客户端,这样当客户端在MS-Excel中打开这个csv文件时,他可以看到多个工作表而不是我生成带有多个工作表的excel文件并将其发送给客户端。
由于
答案 0 :(得分:21)
CSV是一种非常简单的格式,并且没有" sheet"的概念。 所以,不,不可能直接。 我唯一可以建议的是将多个csv文件发送到客户端,可能作为.zip文件,让客户端将其解锁并一次将一个表单导入Excel。
如果您需要直接在浏览器中打开它,则需要使用xls文件。
答案 1 :(得分:1)
在这里看看api。
http://supercsv.sourceforge.net/apidocs/index.html
我不熟悉SuperCsv如果我错了,请不要打败我... 您不能将 CsvPreference 设置为 EXCEL