110,578
社区成员
发帖
与我相关
我的任务
分享
//连接数据库,ACCESS文件要如果不在当前路径下,要带路径
OleDbConnection conn = new OleDbConnection( @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=你的ACCESS文件名" );
conn.Open();
//导出,
//abcef 为新生成的工作表名,注意:如果已经存在此工作表,则会报错
//D:\My Documents\111.xls 为要导出到哪个文件,注意:如果不存在此EXCEL文件,会自动创建该文件,只要路径没问题
//b_Account 要导出的表
string sql = @"SELECT * INTO [abcef] IN 'D:\My Documents\111.xls' 'Excel 8.0;' FROM b_Account";
OleDbCommand cmd = new OleDbCommand( sql, conn );
cmd.ExecuteNonQuery();
conn.Close();
//要把所有表都导出,
//修改 sql 中相关内容,就可以了