java解析csv文件
时间: 2023-10-03 10:07:02 浏览: 48
Java 解析 CSV 文件可以使用 Java 自带的 CSV 解析库,也可以使用第三方库,比如 Apache Commons CSV 和 OpenCSV。
下面是使用 Java 自带的 CSV 解析库来解析 CSV 文件的示例代码:
```java
import java.io.FileReader;
import java.io.IOException;
import java.util.Arrays;
import au.com.bytecode.opencsv.CSVReader;
public class CsvParser {
public static void main(String[] args) {
String csvFile = "path/to/your/csv/file.csv";
CSVReader reader = null;
try {
reader = new CSVReader(new FileReader(csvFile));
String[] line;
while ((line = reader.readNext()) != null) {
System.out.println(Arrays.toString(line));
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
以上代码中,`CSVReader` 类可以从 CSV 文件中读取数据,并将每行数据转换为字符串数组。在 `while` 循环中,我们可以遍历每一行数据并输出。如果你需要更多关于 Java 解析 CSV 文件的信息,可以查看 Java 官方文档或者第三方库的文档。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)