1、导入坐标
<!-- https://mvnrepository.com/artifact/com.linuxense/javadbf -->
<dependency>
<groupId>com.linuxense</groupId>
<artifactId>javadbf</artifactId>
<version>0.4.0</version>
</dependency>
2、编写业务类
public class DBFTest {
public static void readDBF(String fileName) {
StringBuffer sb=new StringBuffer();
DBFReader dbfReader = null;
try {
dbfReader = new DBFReader(new FileInputStream(new File(fileName)));
dbfReader.setCharactersetName("GBK");
Object[] rowValues;
while ((rowValues = dbfReader.nextRecord()) != null) {
for (int i=0; i<rowValues.length; i++) {
sb.append(dbfReader.getField(i).getName()).append(",");
}
System.out.println(sb);
break;
}
}catch (Exception e){
}
}
public static void main(String[] args) {
DBFTest.readDBF("D:\\Download\\Google\\Trealdeal_20200914.log");
}
}