大家好我想将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文件正在打开文件。 是否有任何特定类型的代码可以执行此操作?
这里有什么问题,有什么建议吗?
请尝试在java中提供建议,而不是任何第三方。
答案 0 :(得分:1)
CSV只是一个文本文件,其中包含逗号分隔的值,这就是为什么它被称为csv(逗号分隔值)。如果你想要对话,你需要使用apache poi库。
您会发现以下链接对于相同的
有用https://poi.apache.org/apidocs/
希望这会有所帮助:)