Java读取csv文件并逐行输出
时间: 2023-10-02 13:08:47 浏览: 98
可以使用Java的CSV库来读取csv文件并逐行输出,以下是一个示例代码:
```
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import com.opencsv.CSVReader;
public class ReadCSV {
public static void main(String[] args) throws IOException {
String csvFile = "path/to/csv/file.csv";
BufferedReader br = new BufferedReader(new FileReader(csvFile));
CSVReader csvReader = new CSVReader(br);
String[] nextRecord;
while ((nextRecord = csvReader.readNext()) != null) {
System.out.println(nextRecord[0] + " | " + nextRecord[1] + " | " + nextRecord[2]);
}
}
}
```
这个示例代码使用了opencsv库来读取csv文件,如果你还没有安装这个库,可以在build.gradle文件中添加以下依赖:
```
dependencies {
compile group: 'com.opencsv', name: 'opencsv', version: '5.4'
}
```
当然,你也可以手动下载这个库的jar文件并添加到你的项目中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![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)