请问如何在DelPhi将DBF文件导入显示并以Excel输出? 大家过年好我现在有一个DBF文件不知如何将DBF文件导入显示,并以Excel输出? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过一般的数据库操作调入dbf文件,再通过batchmove转换成txt文件,把文件名改成excel的文件名就可以了吧。猜想中。。 能过ADO,或者是BDE,都可以实现对DBF文件的一般操作,如果你想把它导入到EXCEL中,最好的办法是用OLE,相关用法可以查资料,还有Ms office的帮助文件。 用adoado对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文件在这个目录里面打开相应的表,可以转换数据 补充:连接excel文件ConnStr_Excel = "Driver={Microsoft Excel Driver (*.xls)};"&"dbq=" &"c:\a.xls"其中c:\a.xls为某个excel文件的路径 用TABLE将DBF里的数据导入,然后使用servers里的那几个关于EXCEL的控件,然后转出就可以了。。EXCEL初始化的代码可以去搜索一下 请教关于字段显示问题 vsflexgrid 为何不能使用 怎么获得控件在窗休的坐标 我想新建一个满屏的Form,应该怎么办? 如何创建符合以下要求的视图?谢了 UDP 传送记录? 请大家谈谈关于底层登录技术 对高手而言,只要解决一个小问题!就有1000分送!如果你的实现方法很好,就加送1000分 Delphi的Dll内窗口调用与控件调用 有没有修改msdos.sys里bootkey的函数? 为什么有“缺少更新或刷新的键列信息”错误? 大虾:高分求教一个多线程处理的问题
猜想中。。
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文件在这个目录里面
打开相应的表,可以转换数据
连接excel文件
ConnStr_Excel = "Driver={Microsoft Excel Driver (*.xls)};"&"dbq=" &"c:\a.xls"
其中c:\a.xls为某个excel文件的路径