使用java实现的dbf文件读写库,非常方便。
示例代码:
publicstaticvoidmai(Strigargs[]) throwsExceptio { //DBFReaderdbfreader=ewDBFReader((ewURL("https://www.svco.com/us48st.dbf")).opeStream()); //DBFReaderdbfreader=ewDBFReader("F:\\work\\book2.dbf"); DBFReaderdbfreader=ewDBFReader("./book2.dbf"); //DBFReaderdbfreader=ewDBFReader("E:\\hexiogshare\\test.dbf"); iti; for(i=0;i<dbfreader.getFieldCout();i++){ System.out.prit(dbfreader.getField(i).getName()+" "); } System.out.prit("\"); for(i=0;dbfreader.hasNextRecord();i++) { Objectaobj[]=dbfreader.extRecord(Charset.forName("GBK")); for(itj=0;j<aobj.legth;j++) System.out.prit(aobj[j]+" | "); System.out.prit("\"); } System.out.pritl("TotalCout:"+i); }
评论