Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在CSV文件中创建多张图纸_Java_Csv_Web Development Server_Supercsv - Fatal编程技术网

Java 在CSV文件中创建多张图纸

Java 在CSV文件中创建多张图纸,java,csv,web-development-server,supercsv,Java,Csv,Web Development Server,Supercsv,我正在使用superCSV在代码中以csv格式写入数据。它的工作非常好,非常有效,但现在我的要求改变了。我需要在一个xls文件中写入多张图纸,这是一项非常耗时的任务。因此,supercsv中是否有任何方法可以将多个工作表数据写入单个csv文件并发送给客户,这样当客户在MS Excel中打开此csv文件时,他可以看到多个工作表,而不是我使用多个工作表生成Excel文件并发送给客户 谢谢,CSV是一种非常简单的格式,没有“工作表”的概念。 所以,不,这不可能直接实现。 我唯一能建议的是向客户端发送多

我正在使用superCSV在代码中以csv格式写入数据。它的工作非常好,非常有效,但现在我的要求改变了。我需要在一个xls文件中写入多张图纸,这是一项非常耗时的任务。因此,supercsv中是否有任何方法可以将多个工作表数据写入单个csv文件并发送给客户,这样当客户在MS Excel中打开此csv文件时,他可以看到多个工作表,而不是我使用多个工作表生成Excel文件并发送给客户


谢谢,CSV是一种非常简单的格式,没有“工作表”的概念。 所以,不,这不可能直接实现。 我唯一能建议的是向客户端发送多个csv文件,可能是一个.zip文件,然后让客户端对其进行unizp,并一次将一张工作表导入Excel


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

请查看此处的api

我不熟悉,如果我错了,请不要打我太坏。。。
您不能将CsvPreference设置为EXCEL

首选项只设置引号和分隔符的设置方式。它没有(也不能)将“工作表”的概念引入csv格式。哦,我明白了。谢谢你花时间给我一些更好的见解。