java将.csv文件转化为txt
时间: 2023-08-11 14:06:10 浏览: 258
csv文件转成 txt文件(自己学习使用)
你可以使用Java的内置文件读写类和字符串操作类来实现将.csv文件转换为.txt文件。
以下是示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class CsvToTxtConverter {
public static void main(String[] args) {
String csvFilePath = "path/to/your/csv/file.csv";
String txtFilePath = "path/to/save/txt/file.txt";
try {
BufferedReader csvReader = new BufferedReader(new FileReader(csvFilePath));
FileWriter txtWriter = new FileWriter(txtFilePath);
String row;
while ((row = csvReader.readLine()) != null) {
String[] data = row.split(",");
for (String cell : data) {
txtWriter.write(cell + " ");
}
txtWriter.write("\n");
}
csvReader.close();
txtWriter.close();
System.out.println("Conversion successful!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码会将.csv文件中的每一行数据按照逗号分隔符进行拆分,并将每个单元格的内容用空格连接起来,最后将整行数据写入.txt文件中。
阅读全文