导出数据到excel 先excel表中数据与dbf库中数据比较,excel全部比较完后,把excel表中与dbf库不相符的整行数据导出到另一exce中?如何操作 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比较两列或三列。比较完之后,把有误的导出到一个新的excel中。 先把excel读取到datatable,同时把数据库中的数据读到datatable,写个循环进行比较,很方便,然后将有误的插入到第三张datatable中,最后把datatable3的数据写入到excel。我只能说思路了,因为dbf没用过。 读入数据到dataset实现比较再导出System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();string tb= @"C:\A.dbf";string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + tb+ ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO"; conn.ConnectionString = connStr; conn.Open(); string sql = "select * from " + tb; OdbcDataAdapter da = new OdbcDataAdapter(sql, conn); DataTable dt = new DataTable(); da.Fill(dt); conn.Close(); 求教:Windows桌面程序的【Publisher】在哪里输入? [原创视频教程]C#水晶报表一看就会了视频教程 DataGridView单元格设成下拉框……? Stimulsoft Reports 报表问题 c# 调用C/C++动态链接库的空壳程序 如何让图片框透明,不显示图片框自己的背景色,可以显示透明图片? 生成随机颜色 与单片机接收的数据相关 大家谁能给我一个“汉诺塔”的递归程序 拔完牙,好痛,散分1000 (5) 谁能给C#NET的数据上传与打印程序,网络版的,100分。太谢谢了啊 这个应该怎么做?
比较完之后,把有误的导出到一个新的excel中。
我只能说思路了,因为dbf没用过。
再导出System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();
string tb= @"C:\A.dbf";
string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + tb+ ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";
conn.ConnectionString = connStr;
conn.Open();
string sql = "select * from " + tb;
OdbcDataAdapter da = new OdbcDataAdapter(sql, conn);
DataTable dt = new DataTable();
da.Fill(dt);
conn.Close();