java怎么解析csv文件
时间: 2024-01-15 21:04:07 浏览: 77
java读取csv文件示例分享(java解析csv文件)
4星 · 用户满意度95%
Java可以使用第三方库如OpenCSV或Apache Commons CSV来解析CSV文件。以下是使用OpenCSV库解析CSV文件的示例代码:
```
import java.io.FileReader;
import java.io.IOException;
import com.opencsv.CSVReader;
public class CSVReaderExample {
public static void main(String[] args) {
String csvFile = "path/to/csv/file.csv";
CSVReader reader = null;
try {
reader = new CSVReader(new FileReader(csvFile));
String[] line;
while ((line = reader.readNext()) != null) {
// 处理每一行数据
for (int i = 0; i < line.length; i++) {
System.out.print(line[i] + " ");
}
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
```
在这个示例代码中,我们使用CSVReader类从文件中读取CSV数据,并使用readNext()方法逐行读取数据。每行数据都是一个String数组,我们可以使用数组的下标遍历每个数据项。
阅读全文