将 CSV 文件转换为 XLS 的问题
Issues in converting CSV file in to 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中给出建议,不要在任何第三方中给出建议。
CSV 只是一个文本文件,其中包含以逗号分隔的值,这就是为什么它被称为 csv(逗号分隔值)。如果你想要对话,你将需要为此使用 apache poi 库。
你会发现下面link对同样有用
https://poi.apache.org/apidocs/
希望对您有所帮助:)
大家好,我想将 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中给出建议,不要在任何第三方中给出建议。
CSV 只是一个文本文件,其中包含以逗号分隔的值,这就是为什么它被称为 csv(逗号分隔值)。如果你想要对话,你将需要为此使用 apache poi 库。
你会发现下面link对同样有用
https://poi.apache.org/apidocs/
希望对您有所帮助:)