展开全部
Java读取DBF文件,需要加载开源jar包JavaDBF.jar,然后使用62616964757a686964616fe4b893e5b19e31333337613133里面的方法进行读写,示例如下:package search;
public class ReadDBF {
public static void main(String args[])
{
readDBF();
}
private static void readDBF()
{
try
{
System.out.println("正在读取文件!");
DBFReader dbfreader = new DBFReader("D:\\ZG2011格式.dbf");
for(int b = 0;b
{
if(b>0)
{ System.out.print(",");}
System.out.print(dbfreader.getField(b).getName().trim().toUpperCase());
if(b == (dbfreader.getFieldCount()-1))
System.out.print("\n");
}
for(int i = 0;dbfreader.hasNextRecord();i++)
{
String[] aobj = dbfreader.nextRecordString();
for(int b = 0;b
{
if(b>0)
System.out.print(",");
System.out.print(aobj[b].trim());
if(b == (dbfreader.getFieldCount()-1))
System.out.print("\n");
}
}
System.out.println("读取文件成功!");
}
catch(Exception e)
{
System.out.print(e.getMessage());
}
}
}