大家过年好我现在有一个DBF文件不知如何将DBF文件导入显示,并以Excel输出?

解决方案 »

  1.   

    通过一般的数据库操作调入dbf文件,再通过batchmove转换成txt文件,把文件名改成excel的文件名就可以了吧。
    猜想中。。
      

  2.   

    能过ADO,或者是BDE,都可以实现对DBF文件的一般操作,如果你想把它导入到EXCEL中,最好的办法是用OLE,相关用法可以查资料,还有Ms office的帮助文件。
      

  3.   

    用ado
    ado对excel的连接字符串为:
    ConnStr_Excel = "Driver={Microsoft Excel Driver (*.xls)};"&"dbq=" &server.MapPath("Excel\book.xls")
    ado对dbf单个文件的连接字符串为:
    oConn.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
             "DriverID=277;" & _
             "Dbq=c:\somepath;"
    其中c:\somepath为一个目录,dbf文件在这个目录里面
    打开相应的表,可以转换数据
      

  4.   

    补充:
    连接excel文件
    ConnStr_Excel = "Driver={Microsoft Excel Driver (*.xls)};"&"dbq=" &"c:\a.xls"
    其中c:\a.xls为某个excel文件的路径
      

  5.   

    用TABLE将DBF里的数据导入,然后使用servers里的那几个关于EXCEL的控件,然后转出就可以了。。EXCEL初始化的代码可以去搜索一下