EXCEL导出
来源:互联网 发布:mac复制快捷键设置 编辑:程序博客网 时间:2024/05/19 16:51
//获得数据集
DataSet ds = new DataSet();
ds.Tables.Add(dtbl);
//获得sheet名(每个DataTable对应一个sheet)
//从资源文件取得画面信息
//string resourceValue = (string)base.GetLocalResourceObject("pageInfoResource");
string[] sheetname ={ "InStockView", };
//获得Excel文件名
//string strdate = DateTime.Now.ToString("yyyyMMddHHmmss");
string filename = "InStockView" + ".xls";
//获得列索引
int[] columnIndexFrom = { 0 };
int[] columnIndexTo = { ds.Tables[0].Columns.Count - 1};
//生成Excel文件
new PrintHelper().WriteExcel(ds, sheetname, filename, true, columnIndexFrom, columnIndexTo);
public void WriteExcel(DataSet ds, string[] sheetname, string filename, bool showHead, int[] columnIndexFrom, int[] columnIndexTo)
{
//客户端生成Excel文件
int count = ds.Tables.Count;
DataTable[] dt = new DataTable[count];
for (int i = 0; i < count; i++)
{
dt[i] = ds.Tables[i];
}
ExcelBook eb = new ExcelBook(dt, sheetname, showHead,columnIndexFrom, columnIndexTo);
eb.IsAutoFitWidth = true;//自定适用列宽
eb.Author = "";//作者
eb.LastAuthor = "";//最后作者
eb.Company = "";//公司
eb.Version = "";//版本
eb.WriteExcelToClient(filename);//下载Excel文件
}
- 导出EXCEL
- Excel导出
- 导出Excel
- 导出EXCEL
- 导出Excel
- EXCEL导出
- 导出Excel
- 导出excel
- 导出excel
- EXCEL导出
- 导出excel
- 导出Excel
- Excel导出。
- 导出excel
- Excel 导出
- 导出excel
- 导出excel
- 导出excel
- linux程序从编写到安装与发布
- const用法
- Linux环境进程间通信(三): 消息队列
- 关于Android Map不显示地图,只显示灰格子的问题
- 关于点法线向量的计算
- EXCEL导出
- ironpython2.6解析xml注意事项
- MediaInfo用来分析视频和音频文件的编码和内容信息的超好用工具
- Java编程规范的心得
- 身份证号码前六位所代表的省,市,区, 以及地区编码下载
- qwt-6.0.2在qt creator下的编译和运行
- 开发人员的四个阶段
- Linux环境进程间通信(四): 信号灯
- 经典SQL大全