当前位置: 源码素材网 » C#源码 » 窗体界面 » 详情页

C# Access数据库导入到Excel文件中

C#实现Access数据库导入到Excel文件中,通过Microsoft.Jet.OLEDB.4.0连接数据库,实例化OleDbCommand类,执行SQL语句,将数据表的内容导入到Excel中,注意,每个Sheet只能最多保存65536条记录。相关源代码:
  string tem_sql = "";//定义字符串
  string connstr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Access + ";Persist Security Info=True";//记录连接Access的语句
  System.Data.OleDb.OleDbConnection tem_conn = new System.Data.OleDb.OleDbConnection(connstr);//连接Access数据库
  System.Data.OleDb.OleDbCommand tem_comm;//定义OleDbCommand类
  tem_conn.Open();//打开连接的Access数据库
  tem_sql = "select Count(*) From " + AccTable;//设置SQL语句,获取记录个数
  tem_comm = new System.Data.OleDb.OleDbCommand(tem_sql, tem_conn);//实例化OleDbCommand类
  int RecordCount = (int)tem_comm.ExecuteScalar();//执行SQL语句,并返回结果
  //每个Sheet只能最多保存65536条记录。
  tem_sql = @"select top 65535 * into [Excel 8.0;database=" + Excel + @".xls].[Sheet2] from 帐目";//记录连接Excel的语句
  tem_comm = new System.Data.OleDb.OleDbCommand(tem_sql, tem_conn);//实例化OleDbCommand类
  tem_comm.ExecuteNonQuery();//执行SQL语句,将数据表的内容导入到Excel中
  tem_conn.Close();//关闭连接
  tem_conn.Dispose();//释放资源
  tem_conn = null;
  MessageBox.Show("导入完成");

  • 相关标签:Excel Access
  • 调试环境:VisualStudio 2015+
  • 文件大小:23.7K
  • 资源评级:
  • 更新时间:2019-07-10
  • 相关链接:暂无演示

源码测试截图:

C# Access数据库导入到Excel文件中运行截图

相似源码:Excel Access C#源码下载:C# Access数据库导入到Excel文件中 测试截图

下载声明:

本站资源仅供学习参考,禁止用于非法途径。若“C# Access数据库导入到Excel文件中”源代码侵犯了您的权益,请尽快告诉我们。