您现在的位置:汉网天下 > 编程开发 > VFP教程 >

从VFP数据库中导出数据到Excel

来源:未知  作者:未知 责任编辑:汉网天下 发表时间:2010-06-15 13:31 点击:

有个小工作需要,把VFP中的数据导出到Excel中。

  VFP自带的导出到Html中,再使用Excel打开,当数据量小的时候没有问题,数据量一大,就出现错误,终止导出操作。

  如果没有Memo字段,可以使用WinHex直接修改dbf中的值,就可以直接使用Excel打开了,但是我需要Memo字段。



  我没有找到什么好的方法,有的话,不妨留言给我,谢谢!



  最终写了个简单的程序,
1 protected void Page_Load(object sender, EventArgs e) 2 { 3 System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection(); 4 string table = @"C:\test\aa.DBF"; 5 string connStr=@"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + table + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO"; 6 7 conn.ConnectionString = connStr; 8 conn.Open(); 9 string sql = ""; 10 sql = @"select * from " + table + " order by dpid "; 11 OdbcDataAdapter da = new OdbcDataAdapter(sql,conn); 12 DataTable dt = new DataTable("chkdkp"); 13 da.Fill(dt); 14 conn.Close(); 15 16 //dt.WriteXml(@"c:\aa.xml"); 17 18 int rowCount = dt.Rows.Count;

顶一下
(1)
100%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片
最新评论 更多>>
广告服务 - 关于汉网天下 - 客户服务 - 版权申明 - 友情链接 - 网站地图 - TAG标签 - RSS订阅
Copyright © 2009-2011 hanwangtx.com 汉网天下技术 版权所有
友情联系QQ:530275807
滇ICP备09010630号