access数据库在线生成xls电子表格

Posted 侯伟东

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了access数据库在线生成xls电子表格相关的知识,希望对你有一定的参考价值。

protected void Button1_Click(object sender, EventArgs e)
{

OleDbConnection conn = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=|datadirectory|***.mdb;");
conn.Open();
string sql = "select count(*) from m";
OleDbCommand cmd = new OleDbCommand(sql, conn);
int rc = (int)cmd.ExecuteScalar();
try
{
sql = @"select top 65534 * into [Excel 8.0;database=" + Server.MapPath(".") + @"**.xls].[Sheet1] from m";
cmd = new System.Data.OleDb.OleDbCommand(sql, conn);
cmd.ExecuteNonQuery();
conn.Close();
conn.Dispose();
conn = null;
Response.Write("文件已经生成,请下载!");
}
catch (Exception ex)
{

Response.Write(ex.Message.ToString());
}

}

以上是关于access数据库在线生成xls电子表格的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Access 数据库中的表格数据生成在线报告?

在 Access 中使用 Excel 电子表格

ADO 错误信息

请问如何将金蝶k3帐套里的财务报表导出到桌面,生成电子表格?

请问电子表格文件的后缀是 :xlsx 吗?

从 CSV 生成 Excel 电子表格(ASP.NET C#)[重复]