通过分页存储过程返回数据,再打开excel模板赋值给单元格,
也可用SqlDataAdapter Fill方法的重载public int Fill (
DataSet dataSet,
int startRecord,
int maxRecords,
string srcTable
)
实现分页
http://www.cnblogs.com/ayuan/archive/2006/07/26/459967.aspx
[CODE=C#]
把你当前页和行数当作参数传递进来
string sql = "select uid as 用户编号,username as 用户名 from dnt_users WHERE ID BETWEEN '"+Nowpage+"'* '"+Pagerow+"' AND CAST( '"+Nowpage+"' AS INT)-1* Pagerow ";
ds = SqlHelp.ExecuteDataSet(SqlHelp.sqlCon, CommandType.Text, sql, null);
ExportToExcel(ds, Server.MapPath("excel/"+DateTime.Now.ToString("yyyyMMddhhssm")));
[/CODE]