java 读取csv文件
时间: 2023-09-11 17:05:10 浏览: 183
你可以使用Java中的CSV库或者自己编写代码来读取CSV文件。下面是使用常见的OpenCSV库来读取CSV文件的示例代码:
首先,确保你已经添加了OpenCSV库的依赖。在Maven项目中,可以在pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.5.2</version>
</dependency>
```
然后,你可以使用以下代码来读取CSV文件:
```java
import com.opencsv.CSVReader;
import java.io.FileReader;
import java.io.IOException;
public class CSVReaderExample {
public static void main(String[] args) {
String csvFile = "path/to/your/csv/file.csv";
try (CSVReader reader = new CSVReader(new FileReader(csvFile))) {
String[] line;
while ((line = reader.readNext()) != null) {
// 处理每一行数据
for (String data : line) {
System.out.print(data + " ");
}
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
将"path/to/your/csv/file.csv"替换为你的CSV文件的实际路径,然后运行代码即可读取CSV文件并将每一行的数据进行处理。请注意,这里使用了Java 7引入的try-with-resources语法来确保资源正确关闭。
希望能对你有所帮助!如果有任何问题,请随时提问。
阅读全文