asp.netLinq把数据导出到Excel的代码
2023-06-13 09:14:02 时间
前些时间有朋友为了完成此功能,就硬把数据导入DataGrid再导出到Excel。这实在是多此一举。
解决办法:
通过Linq将数据读出,并直接写入数据流中
代码如下:
复制代码代码如下:
解决办法:
通过Linq将数据读出,并直接写入数据流中
代码如下:
publicpartialclassDataToExcel:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
DataAccess.DataClassesDataContextdb=newDataClassesDataContext();
varqu=fromtindb.TXLInfos
selectt;
Response.AppendHeader("Content-Disposition","attachment;filename=result.xls");
Response.ContentType="application/ms-excel";
Response.Charset="gb2312";
Response.ContentEncoding=Encoding.GetEncoding("gb2312");
System.IO.StringWriterwriter=newSystem.IO.StringWriter();
foreach(TXLInfoiteminqu)
{
writer.Write(item.GQName);
writer.Write("\t");
writer.Write(item.GQID);
writer.WriteLine();
}
Response.Write(writer.ToString());
Response.End();
}
}
相关文章
- 通过模板生成Excel表格——XLSTransformer
- 服务器显示asp错误,Windows7 IIS+ASP http500内部服务器错误(显示它的本来面目)
- 两个经纬度之间的距离计算公式excel_excel经纬度坐标计算距离
- Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
- PHP-解决导出excel文件中数字过大科学计数法问题
- Oracle读取excel数据
- 利用mongodb快速导出Excel文件(mongodb导出excel)
- 数据库用Excel快速导入Oracle数据库(excel导入oracle)
- 使用Excel快速读取MySQL数据(excel读取mysql)
- MYSQL与EXCEL:实现数据管理的双重力量(mysql与excel)
- 轻松导出:用SQL Server批量将数据导出到Excel(sqlserver导出excel)
- Linux下ASP编程的新体验(linux支持asp吗)
- ASP构建MySQL数据库从零出发(asp数据库mysql)
- 数据库ASP如何调用MySQL数据库(asp如何调用mysql)
- 数据库ASP连接Oracle数据库简单实现实时数据访问(asp连续oracle)
- 实现Redis数据批量导出至Excel(redis 转excel)
- ASP.NET导出Excel打开时提示:与文件扩展名指定文件不一致解决方法
- asp.net生成Excel并导出下载五种实现方法
- ASP.NET用DataSet导出到Excel的方法
- asp.net导出Excel显示中文乱码的解决方法
- js导出table数据到excel即导出为EXCEL文档的方法
- asp.net导出Excel类库代码分享
- Asp.Net使用Npoi导入导出Excel的方法