java将txt文件的数据转入到csv文件
时间: 2023-06-11 10:08:25 浏览: 62
可以使用Java中的文件读写操作和字符串处理操作来将txt文件的数据转入到csv文件。
以下是一个简单的示例代码,假设txt文件的每一行数据以逗号分隔,每行数据都有相同数量的字段:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class TxtToCsvConverter {
public static void main(String[] args) {
String inputFilePath = "input.txt";
String outputFilePath = "output.csv";
try (BufferedReader reader = new BufferedReader(new FileReader(inputFilePath));
FileWriter writer = new FileWriter(outputFilePath)) {
String line;
while ((line = reader.readLine()) != null) {
String[] fields = line.split(",");
for (int i = 0; i < fields.length; i++) {
writer.append(fields[i]);
if (i < fields.length - 1) {
writer.append(",");
}
}
writer.append("\n");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面代码中,我们使用了Java中的BufferedReader和FileReader来读取txt文件中的数据,使用FileWriter来写入csv文件中的数据。在读取每一行数据时,我们使用了String类的split方法将每一行数据按逗号分隔成一个字符串数组,然后使用for循环将数组中的每个字段按顺序写入csv文件中,并在每行数据的末尾添加一个换行符。
使用以上代码,你可以将一个名为“input.txt”的txt文件中的数据转入到一个名为“output.csv”的csv文件中。你只需将inputFilePath和outputFilePath变量的值改为你自己的文件路径即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)