如何使用Java将.txt文件转换为.csv?
如何使用Java将.txt文件转换为.csv? 我做了一个Java项目,在那里我读取了一个.txt文件,我需要使用它们的数据来创建一个.csv文件,我应该如何在文本所在的变量中分割数据,以及如何将其转换为Excel文件(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
你必须考虑<强>内容> /强>你要转换;通常,通过一个简单的文本,您可以在.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();