将CSV文件转换为XLS的问题

时间:2015-02-10 09:57:44

标签: java excel file 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文件正在打开文件。 是否有任何特定类型的代码可以执行此操作?

这里有什么问题,有什么建议吗?

请尝试在java中提供建议,而不是任何第三方。

1 个答案:

答案 0 :(得分:1)

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

您会发现以下链接对于相同的

有用

http://poi.apache.org/

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

希望这会有所帮助:)