DAO.net基础(二)——导出Excel文件
来源:互联网 发布:java继承和多态例子 编辑:程序博客网 时间:2024/05/24 01:42
以下代码是为了搞定将datagridview中数据导出为Excel文件,而封装的类:
namespace TEST{ class DaoChuExcel { public static void ExportExcel(DataGridView myDGV,string sheetName) { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "Excel文件|.xls"; if (sfd.ShowDialog() != DialogResult.OK) { return; } string filename = sfd.FileName; HSSFWorkbook workbook = new HSSFWorkbook(); ISheet sheet1 = workbook.CreateSheet(sheetName); //以下三行代码实现Excel表单第一行标题; IRow header = sheet1.CreateRow(0); header.CreateCell (0,CellType.STRING).SetCellValue("编号"); header.CreateCell (1,CellType.STRING).SetCellValue("分类"); header.CreateCell (2,CellType.STRING).SetCellValue("地址"); //将datagridview空间的数据转化为datatable; DataTable goodinfos = myDGV.DataSource as DataTable; //初始化每一行的索引; int rowIndex = 1; foreach (DataRow row in goodinfos.Rows) { IRow goodinfo = (HSSFRow)sheet1.CreateRow(rowIndex); foreach (DataColumn column in goodinfos.Columns) { goodinfo.CreateCell(column.Ordinal).SetCellValue(row[column].ToString()); } rowIndex++; } using(Stream stream =File.OpenWrite(filename)) { workbook.Write(stream); } } }}
0 0
- DAO.net基础(二)——导出Excel文件
- .Net导出Excel(二)
- .NET导出Excel基础
- .NET导出Excel文件
- .NET导出Excel文件
- Asp.net导出Excel(二)
- Asp.net导出Excel(二)
- list集合导出Excel文件(二)
- DAO.net基础(一)——数据库连接操作
- .NET中将数据导出(导出)Excel文件
- [原创]FineUI秘密花园(二十二) — 表格之导出Excel文件
- asp.net 导出excel文件
- ASP.NET 导出Excel文件
- Asp.net 导出Excel文件
- 导出Excel(二)
- 导出Excel(二)
- Excel导出(二)
- 导出excel(二)
- 关于Toggleswitch控件(开关按钮)
- Oracle的RBO和CBO
- CloudStack + XenServer 部署 – 交换机配置和服务器连线(2).
- CEdit中输入字符串
- dancing links 题集转自夏天的风
- DAO.net基础(二)——导出Excel文件
- 获取内核函数的原始地址
- [LeetCode] Maximum Depth of Binary Tree
- 感受引用
- ARM开发板挂接NFS网络文件系统
- MTK智能机兼容电容TP的方法
- FZU Problem 2171 防守阵地 II (线段树模板题)
- Hadoop2.2.0+Spark0.9.0分布式搭建
- NYOJ 709 异形卵