有没有把DBF格式转换为EXCEL2007以上的XLSX格式的工具?
本帖最后由 ravage 于 2014-1-7 14:59 编辑单位有个旧数据库是DBF格式的,行数超过了XLS的65536个,网上找到的“白镇奇士”工具没法转换超过的内容,有没有如标题所说的DBF2XLSX工具?谢谢~
edit:似乎2.45的白镇奇士支持2007格式了,但是要注册,0元党求破解= =
本帖最后由 aithinkso 于 2014-1-7 15:37 编辑
安装Microsoft OLE DB Provider for Visual FoxPro 9.0 SP2
把下面文本存为一个.odc文件,用Excel2007+打开,选free table,定位.dbf文件,确认,稍等……可以存.xlsx了<meta http-equiv=Content-Type content="text/x-ms-odc; charset=utf-8">
<meta name=ProgId content=ODC.Table>
<meta name=SourceType content=OLEDB>
<xml id=msodc>
<odc:OfficeDataConnection xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns="http://www.w3.org/TR/REC-html40">
<odc:Connection odc:Type="OLEDB">
<odc:ConnectionString>
Provider=VFPOLEDB.1;
Data Source=C:\;
</odc:ConnectionString>
<odc:CommandType>
SQL
</odc:CommandType>
<odc:CommandText>
SELECT * FROM foo
</odc:CommandText>
</odc:Connection>
</odc:OfficeDataConnection>
</xml>注意这个方法不能用于64位Windows 本帖最后由 ravage 于 2014-1-7 15:41 编辑
@aithinkso多谢,但是这个东东在哪里下载?狗出来的微软页面都无法打开
我从这里下到一个SP1的:
http://www.hebcyjk.cn/FsiWeb/WebPages/DownSoftwate.aspx
按照你说的安装,用EXCEL2007打开odc,提示foo.dbf does not exist,确定后就什么都没有了 下载链:
http://download.microsoft.com/download/b/f/b/bfbfa4b8-7f91-4649-8dab-9a6476360365/VFPOLEDBSetup.msi
改下代码:
Data Source=C:\;
把C:\改成dbf所在的目录
SELECT * FROM foo
把foo改成dbf文件名,不带.dbf ...下载不了,莫非是这边把微软挡了?不过改了代码以后可以用,再次感谢~ 可以用stattransfer
页:
[1]