- 3
- 0
- 约1.92万字
- 约 13页
- 2016-05-04 发布于江苏
- 举报
.net导出excel.doc
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
// Additional namespace.
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using Microsoft.Office.Interop.Excel;
using ExtendedSystem.IO;
using ExtendedSystem.Web.UI;
using ExtendedSystem.Web.UI.WebControls;
namespace ExtendedSystem.Web
{
/// summary
/// HttpResponse 辅助类。
/// 提供一些用于请求相应的辅助方法,如:Excel 导出、CSV 格式导出等。
/// /summary
public static class HttpResponseHelper
{
#region Private members and methods.
/// summary
/// 表现一个缺失的 System.Object 值。
/// /summary
private static object missing = System.Reflection.Missing.Value;
/// summary
/// Excel 文件的 MIME 类型。
/// /summary
private static readonly string MIMEType_AppExcel = application/excel;
/// summary
/// 导出 Excel(私有方法)。
/// remarks须重载导出页 VerifyRenderingInServerForm 方法,
/// 禁用基页同名方法。/remarks
/// /summary
/// param name=downloadPage下载页面实例。/param
/// param name=dataSource被导出的 GridView 实例。/param
/// param name=fileNameWithouExtension不包含后缀的文件名。/param
/// param name=textEncoding字符编码类型(若输出中含有中文,则必须使用 UTF7 编码,
/// 否则中文会显示显示为乱码)。/param
/// param name=hiddenColumnIndexs(可选)被隐藏列索引数组
/// (-1 表示最后一列,-2 表示倒数第二列)。/param
private static void DoExportExcel(Page downloadPage, GridView dataSource, string fileNameWithouExtension, Encoding textEncoding, params int[] hiddenColumnIndexs)
{
#region Verify Parameters.
if (downloadPage == null)
throw new ArgumentNullException(downloadPage, ExceptionMessageList.ArgumentIsNullOrEmpty);
if (dataSource == null)
throw new ArgumentNullException(dataSource, ExceptionMessageList.ArgumentIsNullOrEmpty);
PathHelper.VerifyFileNameChars(fileNameWithouExtension, fileNameWithouExtension);
#end
您可能关注的文档
- !社会主义核心价值和大学生.ppt
- (一)园林植物概念及其在园林建设中作用.ppt
- (四川卷·理科)试卷和答案.doc
- (国培)史学理论述和方法.ppt
- (复杂)市场调研和需求测量.ppt
- (学年论述文范文)浙江省中小企业民间借贷问题的分析.doc
- (学生讲课)浅谈人意识.ppt
- (武汉协和医院麻醉科)恢复室规章制度(终结版).doc
- (精典)(广告传媒业精髓)Integreted Marketing Communication.ppt
- (论述文)文献综述报告.doc
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)