Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.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将.txt文件转换为.csv?_Java_Eclipse_Converter_Export To Excel - Fatal编程技术网

如何使用Java将.txt文件转换为.csv?

如何使用Java将.txt文件转换为.csv?,java,eclipse,converter,export-to-excel,Java,Eclipse,Converter,Export To Excel,如何使用Java将.txt文件转换为.csv? 我做了一个Java项目,在那里我读取了一个.txt文件,我需要使用它们的数据来创建一个.csv文件,我应该如何在文本所在的变量中分割数据,以及如何将其转换为Excel文件(csv) 你必须考虑内容> /强>你要转换;通常,通过一个简单的文本,您可以在.csv中安排文件重命名 否则,最好使用一些库来创建excel电子表格,如 使用HSSF您可以直接处理管理内容的工作簿、工作表和单元格 在您的情况下,对于简单的重命名: File fo = new Fi

如何使用Java将.txt文件转换为.csv?

我做了一个Java项目,在那里我读取了一个.txt文件,我需要使用它们的数据来创建一个.csv文件,我应该如何在文本所在的变量中分割数据,以及如何将其转换为Excel文件(csv)


你必须考虑<强>内容> /强>你要转换;通常,通过一个简单的文本,您可以在.csv中安排文件重命名

否则,最好使用一些库来创建excel电子表格,如

使用HSSF您可以直接处理管理内容的工作簿、工作表和单元格

在您的情况下,对于简单的重命名:

File fo = new File(arquivo+".csv");
FileOutputStream fos = new FileOutputStream(<some path>+"\\"+fo);
PrintWriter write = new PrintWriter(fos);   

write.println(text);
write.close();
File fo=新文件(arquivo+“.csv”);
FileOutputStream fos=新的FileOutputStream(+“\\”+fo);
PrintWriter write=新的PrintWriter(fos);
write.println(文本);
write.close();

向我们展示一个输入示例,以及您希望输出的样子;我只需要拆分,但这不是问题所在,如果我能制作一个简单的表,比如“123-Name,234-name2”,那就太好了!很难判断这种输入是如何构成的。这些列有固定的宽度吗?是否使用制表符或空格?这对我们回答您的问题很重要。请想象它只是由一个空格分隔的两个字符串。很好,我将研究这个HSSF,我认为这将非常有用!
File fo = new File(arquivo+".csv");
FileOutputStream fos = new FileOutputStream(<some path>+"\\"+fo);
PrintWriter write = new PrintWriter(fos);   

write.println(text);
write.close();