ExcelHelper based on NPOI】的更多相关文章

//Export data to excel via NPOI public static void ExportDataTableToExcel(DataTable dataTable, string excelFileName = null) { if (dataTable == null) { return; } XSSFWorkbook workbook = new XSSFWorkbook(); ISheet firstSheet = workbook.CreateSheet(); I…
1.ExcelHelper封装 namespace NPOI操作Excel { public class ExcelHelper { /// <summary> /// DataTable转成Excel,返回一个文件流 /// </summary> /// <param name="dataTable"></param> /// <returns></returns> public static Stream Da…
背景:临时提供一个简单的网页,供其他人浏览数据库(Oracel.MSSQL)的某些数据,并导出Excel.支持在配置文件中随时添加或修改sql. 实现:把sql语句等信息保存一个xml文件中,前端页面提供一个下拉框,可以选择不同类型的sql语句,查询结果(暂没分页需要)直接绑定到GridView. 开发环境:VS2015NuGet引入库:NPOI.Oracle.ManagedDataAccess.Client 一.VS目录 ├─App_Code │ DataBase.cs ---------数据…
//------------------------------------------------------------------------------------- // All Rights Reserved , Copyright (C) 2013 , DZD , Ltd . //------------------------------------------------------------------------------------- using System; us…
namespace ExcelTest { using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Text; using System.Web; using NPOI; using NPOI.HPSF; using NPOI.HSSF; using NPOI.HSSF.UserModel; using NPOI.HSSF.Util; using NPOI.P…
Excel 操作,具有十分明显的针对性,故很难通用,但这并不妨碍参考后以解决自己的实际问题. 有一汇总表如下: 当然,只是示范,产品的代码应该唯一!现在要根据此汇总表产生各个客户的产品清单.由于客户较多,汇总分表1,表2:客户清单模板根据产品类别,每个清单又分为三个表.做个模板,然后手工复制粘贴,完成需要小半天的时间.还是写个程序来帮帮忙吧. 首先,是下载 NPOI 库及参考手册,花个10来分钟粗略看看,然后开工.主要代码如下: <Window x:Class="x01.ExcelHelp…
调用: var ms = ExcelHelper.PrintInvoiceToExcel("观看时长", headline, items, (row, item) => { row.CreateCell(0).SetCellValue(item.Id.ToString()); row.CreateCell(1).SetCellValue(item.ActivityName); row.CreateCell(2).SetCellValue(item.MainVenue == 1 ?…
参考页面: http://www.yuanjiaocheng.net/webapi/create-crud-api-1-post.html http://www.yuanjiaocheng.net/webapi/create-crud-api-1-put.html http://www.yuanjiaocheng.net/webapi/create-crud-api-1-delete.html http://www.yuanjiaocheng.net/webapi/Consume-web-api…
/******************************************************************* * 版权所有: * 类 名 称:ExcelHelper * 作 者:zk * 电子邮箱: * 创建日期:2012/2/25 10:17:21 * 修改描述:从excel导入datatable时,可以导入日期类型. * 但对excel中的日期类型有一定要求,要求至少是yyyy/mm/dd类型日期: * * 修改描述:将datatable导入excel中,对类型为…
Excel导入及导出问题产生: 从接触.net到现在一直在维护一个DataTable导s出到Excel的类,时不时还会维护一个导入类.以下是时不时就会出现的问题: 导出问题: 如果是asp.net,你得在服务器端装Office,几百M呢,还得及时更新它,以防漏洞,还得设定权限允许ASP.net访问COM+,听说如果导出过程中出问题可能导致服务器宕机. Excel会把只包含数字的列进行类型转换,本来是文本型的,它非要把你转成数值型的,像身份证后三位变成000,编号000123会变成123,够智能吧…