将CSV文件转换为XLS的问题

大家好,我想将CSV文件转换为.xlsx文件我写下如下的.xls文件。

InputStream in = new FileInputStream("csvpath"); OutputStream out = new FileOutputStream("xlsPath"); byte[] buf = new byte[1024]; int len; while ((len = in.read(buf)) > 0) { out.write(buf, 0, len); } 

但生成的.xls文件正在打开文件。 有没有特定types的代码来做到这一点?

那么这里有什么问题吗?

请尝试在Java中给予build议,而不是任何第三方。

CSV只是一个包含逗号分隔值的文本文件,这就是为什么它被称为csv(逗号分隔值)。如果你想谈话,你将需要使用Apache poi库。

你会发现下面的链接有用的相同

http://poi.apache.org/

https://poi.apache.org/apidocs/

希望这可以帮助 :)