1. 方法
opencsv–>CSVParser
; commons-csv–>CSVReader
;有时候文本里有逗号可能会导致错误分割
2. maven依赖
<dependency><groupId>org.apache.commons</groupId><artifactId>commons-csv</artifactId><version>1.8</version></dependency><dependency><groupId>com.opencsv</groupId><artifactId>opencsv</artifactId><version>3.3</version>
</dependency>
3. 示例代码
CSVReader reader = new CSVReader ( new FileReader ( path) ) ; String[ ] nextLine; while ( ( nextLine = reader. readNext ( ) ) != null ) { logger. info ( nextLine[ 0 ] ) ;
} reader. close ( ) ;
try ( CSVParser parser = CSVParser. parse ( new File ( path) , Charset. forName ( "UTF-8" ) , CSVFormat. DEFAULT. withHeader ( ) ) ) { for ( CSVRecord record : parser) { logger. info ( record . get ( 0 ) ) ;
}
} catch ( IOException e) { e. printStackTrace ( ) ;
}