NPOI helper】的更多相关文章

public class ExcelHelper { /// <summary> /// NPOI Excel转DataTable /// </summary> /// <param name="excelServerPath"></param> /// <returns></returns> public static DataTable ExcelToDataTable(string excelServerPa…
using NPOI.HSSF.UserModel; using NPOI.HSSF.Util; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Globalization; using System.IO; using Sy…
1 NPOI简介 1.1 NPOI是什么 NPOI是POI的.NET版本,POI是一套用Java写成的库,我们在开发中经常用到导入导出表格.文档的情况,NPOI能够帮助我们在没有安装微软Office的情况下读写Office文件,如xls, doc, ppt等.NPOI采用的是Apache 2.0许可证(poi也是采用这个许可证),这意味着它可以被用于任何商业或非商业项目,我们不用担心因为使用它而必须开放你自己的源代码,所以它对于很多从事业务系统开发的公司来说绝对是很不错的选择. 1.2 NPOI…
应用场景: 在项目中,经常遇到将数据库数据导出到Excel,针对这种情况做了个程序封装.工作原理:利用NPOI将SQL语句查询出的DataTable数据导出到Excel,所见即所得. 程序界面:   源代码: http://download.csdn.net/detail/a497785609/8119729 点击下载  版权声明:本文为博主原创文章,未经博主允许不得转载.…
NPOI的C# Helper代码2 public static MemoryStream ExportXls(DataTable dt) { HSSFWorkbook wk = new HSSFWorkbook(); ISheet sheet = null; string sheetName = "Sheet1"; if (!string.IsNullOrEmpty(dt.TableName)) { sheetName = dt.TableName; } sheet = wk.Crea…
NPOI的C# Helper代码 public static void WriteExcel(DataTable dt, string filePath) { ) { HSSFWorkbook wk = new HSSFWorkbook(); ISheet sheet = wk.CreateSheet(dt.TableName); //列头 IRow headerRow = sheet.CreateRow(); ; i < dt.Columns.Count; i++) { headerRow.C…
using NPOI.HSSF.UserModel; using NPOI.POIFS.FileSystem; using org.in2bits.MyXls; using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using System.Text; using System.Web; using System.Web.UI; using Sy…
概述 NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目.NPOI 可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写,包含了大部分EXCEL的特性(单元格样式.数据格式.公式等等).(复制百度百科) 表格导入导出的操作经常会碰到,最近抽空专门封装了一下. 遵循的原则: 1. 一行数据对应一个数据实体,需提供它们二者间的映射关系. 2. 支持合并单元格的导入导出(导出数据只支持竖向合并…
Excel生成操作类: 代码 using System; using System.Collections.Generic; using System.Text; using System.IO; using NPOI; using NPOI.HPSF; using NPOI.HSSF; using NPOI.HSSF.UserModel; using System.Data; namespace StarTech.NPOI { /// <summary> /// Excel生成操作类 ///…
代码准备: 一:实体准备 代码如下: /// <summary> /// 一个能添加到将要导出到指定行的实体类型规范 /// data:{int StartColIndex ? 0, int ColSpan, object Value, bool Center} /// </summary> public interface IExcelModel { /// <summary> /// 开始列的索引(即使是有合并单元格的情况,也得按未合并单元格时算) /// <…