简单的使用NPOI读取和生成Excel文件
来源:互联网 发布:通话变声器软件 编辑:程序博客网 时间:2024/05/21 10:56
读取Excel文件:
//打开Excel文件using (FileStream excelfs = new FileStream("c:\\workbook.xls", FileMode.Open, FileAccess.Read)){ //根据“文件流”来创建HSSFWorkbook,即整个excel的工作簿 HSSFWorkbook workbook = new HSSFWorkbook(excelfs); //获取excel的第一个sheet工作表 HSSFSheet sheet = (HSSFSheet)workbook.GetSheetAt(0); //循环读取所有行的内容 for (int i = sheet.FirstRowNum; i <= sheet.LastRowNum; i++) { DataRow newRow = table.NewRow(); //读取excel的行 HSSFRow row = (HSSFRow)sheet.GetRow(i); if (row != null) { if (row.GetCell(0) != null) { //复制整行数据 for (int j = row.FirstCellNum; j < row.Cells.Count; j++) { newRow[j] = row.GetCell(j); } //添加到数据表中 table.Rows.Add(newRow); } } }}
生成Excel文件:
//新建workbook工作簿HSSFWorkbook workbook = new HSSFWorkbook();
//新建sheet工作表HSSFSheet sheet = (HSSFSheet)workbook.CreateSheet();
//设置默认列宽sheet.DefaultColumnWidth = 15;
//填充工作表的内容for (int i = 0; i < dataSource.Count; i++){ //新建row数据行 HSSFRow dataRow = (HSSFRow)sheet.CreateRow(i); //填充数据行的内容 for (int j = 0; j < dataSource.ToArray().Count(); j++) { //新建cell单元格并填充内容 dataRow.CreateCell(j).SetCellValue(dataSource[i][j].ToString()); }}//保存文件using (FileStream fs = new FileStream("c:\\workbook.xls", FileMode.Create, FileAccess.Write)){ workbook.Write(fs);}
0 0
- 简单的使用NPOI读取和生成Excel文件
- NPOI之Excel——简单的使用NPOI读取和生成Excel文件
- 使用NPOI读取Excel文件
- 使用PHPExcel生成和读取Excel文件
- 使用PHPExcel生成和读取Excel文件
- 使用PHPExcel生成和读取Excel文件
- 使用PHPExcel生成和读取Excel文件
- 使用PHPExcel生成和读取Excel文件
- NPOI根据Excel模板生成原生的Excel文件实例
- 使用PHP Excel类读取和生成excel文件
- C#使用NPOI生成Excel
- NPOI组件实现EXCEL大数据的读取和写入
- .net(NPOI)实现Excel数据的写入和读取
- 使用NPOI导出Excel文件
- 使用NPOI导出Excel文件
- 使用NPOI读Excel文件
- asp.net C# NPOI 读取 Excel 文件
- .net利用npoi读取本地文件excel文件
- 在Google被封怎么上网,怎么工作,其实我们不需要用vpn也能上网
- android 类似微信 全手机图片选择器 dialog 多线程 快速
- NT内核代码分析
- 第十周项目3——警察与厨师2
- 【第七章】 对JDBC的支持 之 7.5 集成Spring JDBC及最佳实践 ——跟我学spring3
- 简单的使用NPOI读取和生成Excel文件
- What’s the difference between ‘.equals()’ and ‘==’?
- 三次握手协议
- 通过Glide回调获取Bitmap对象并转换成Base64
- SpringMVC返回JSON , 解决IE下下载问题
- js--document对象以及方法
- 将assets文件夹下/db的本地库拷贝到/data/data/下
- win7 64位 mysql安装重要步骤
- 8. String to Integer (atoi) leetcode算法笔记