使用java实现的dbf文件读写库,非常方便。
示例代码:
publicstaticvoidmain(Stringargs[]) throwsException { //DBFReaderdbfreader=newDBFReader((newURL("https://www.svcon.com/us48st.dbf")).openStream()); //DBFReaderdbfreader=newDBFReader("F:\\work\\book2.dbf"); DBFReaderdbfreader=newDBFReader("./book2.dbf"); //DBFReaderdbfreader=newDBFReader("E:\\hexiongshare\\test.dbf"); inti; for(i=0;i<dbfreader.getFieldCount();i++){ System.out.print(dbfreader.getField(i).getName()+" "); } System.out.print("\n"); for(i=0;dbfreader.hasNextRecord();i++) { Objectaobj[]=dbfreader.nextRecord(Charset.forName("GBK")); for(intj=0;j<aobj.length;j++) System.out.print(aobj[j]+" | "); System.out.print("\n"); } System.out.println("TotalCount:"+i); }
评论