java读取csv表格
时间: 2023-06-21 09:23:47 浏览: 74
要在Java中读取CSV表格,可以使用Java内置的CSV解析器或第三方库,如Apache Commons CSV。下面是一个使用Apache Commons CSV的示例代码:
```java
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVParser;
import org.apache.commons.csv.CSVRecord;
public class CsvReader {
public static void main(String[] args) throws IOException {
// 创建文件对象
File file = new File("path/to/csv/file.csv");
// 创建CSV解析器对象
CSVParser parser = new CSVParser(new FileReader(file), CSVFormat.DEFAULT);
// 遍历行
for (CSVRecord record : parser) {
// 遍历字段
for (String field : record) {
// 输出字段的值
System.out.print(field + " ");
}
System.out.println();
}
// 关闭解析器
parser.close();
}
}
```
这个示例代码可以读取CSV文件中的所有内容,并将其输出到控制台。你可以根据需要修改代码,以读取指定的行和字段,并对它们进行处理。注意,你需要在项目中添加Apache Commons CSV库的依赖。
阅读全文