资源简介
NPOI实现.NET的Excel导入导出功能,可兼容各种版本的 Office 和 WPF 文件的打开,简单实用,里面有NPOI类库+Excel的操作帮助类+实例调用代码; 一看便知怎么使用了,简洁明了。
代码片段和文件信息
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.IO;
using System.Text;
using NPOI;
using NPOI.HPSF;
using NPOI.HSSF;
using NPOI.SS.UserModel;
using NPOI.HSSF.UserModel;
using NPOI.HSSF.Util;
using NPOI.POIFS;
using NPOI.Util;
///
/// Excel导入,导出操作类
/// lcl add 2015-02-02
///
public class NPOIHelper
{
#region Excel导出方法 ExportByWeb(dtSourcestrHeaderTextstrFileName)
///
/// Excel导出方法 ExportByWeb()
///
/// DataTable数据源
/// Excel表头文本(例如:车辆列表)
/// Excel文件名(例如:车辆列表.xls)
public static void ExportByWeb(DataTable dtSource string strHeaderText string strFileName)
{
HttpContext curContext = HttpContext.Current;
// 设置编码和附件格式
curContext.Response.ContentType = “application/ms-excel“;
curContext.Response.ContentEncoding = Encoding.UTF8;
curContext.Response.Charset = ““;
curContext.Response.AppendHeader(“Content-Disposition“
“attachment;filename=“ + HttpUtility.UrlEncode(strFileName Encoding.UTF8));
//调用导出具体方法Export()
curContext.Response.BinaryWrite(Export(dtSource strHeaderText).GetBuffer());
curContext.Response.End();
}
#endregion
#region DataTable导出到Excel文件 Export(dtSourcestrHeaderTextstrFileName)
///
/// DataTable导出到Excel文件 Export()
///
/// DataTable数据源
/// Excel表头文本(例如:车辆列表)
/// 保存位置
public static void Export(DataTable dtSource string strHeaderText string strFileName)
{
using (MemoryStream ms = Export(dtSource strHeaderText))
{
using (FileStream fs = new FileStream(strFileName FileMode.Create FileAccess.Write))
{
byte[] data = ms.ToArray();
fs.Write(data 0 data.Length);
fs.Flush();
}
}
}
#endregion
#region DataTable导出到Excel的MemoryStream Export(dtSourcestrHeaderText)
///
/// DataTable导出到Excel的MemoryStream Export()
///
/// DataTable数据源
/// Excel表头文本(例如:车辆列表)
public static MemoryStream Export(DataTable dtSource string strHeaderText)
{
HSSFWorkbook workbook = new HSSFWorkbook();
ISheet sheet = workbook.CreateSheet();
#region 右击文件 属性信息
{
DocumentSummaryInformation dsi = PropertySetFactory.CreateDocumentSummaryInformation();
dsi.Company = “NPOI“;
workbook.Do
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10832 2015-02-03 12:36 NPOI实现.NET的Excel导入导出操作类(类库+操作类+实例)\NPOI类库+实例+操作类\ExcelHelper.cs
文件 1687 2015-02-04 11:18 NPOI实现.NET的Excel导入导出操作类(类库+操作类+实例)\NPOI类库+实例+操作类\index.aspx.cs
文件 1281536 2011-11-02 05:32 NPOI实现.NET的Excel导入导出操作类(类库+操作类+实例)\NPOI类库+实例+操作类\NPOI.dll
文件 2009506 2012-12-24 09:06 NPOI实现.NET的Excel导入导出操作类(类库+操作类+实例)\NPOI类库+实例+操作类\NPOI.xm
目录 0 2015-02-04 11:21 NPOI实现.NET的Excel导入导出操作类(类库+操作类+实例)\NPOI类库+实例+操作类
目录 0 2015-02-04 11:23 NPOI实现.NET的Excel导入导出操作类(类库+操作类+实例)
----------- --------- ---------- ----- ----
3303561 6
相关资源
- C#文件流读取CSV文件
- 验证EXCEL导入模板是否符合标准
- C#将Excel导入到Access数据库表(winFor
- C# NPOI导出Excel,Words转PDF
- asp.net的后台权限管理系统源码-用vs导
- c#导出excel支持多sheet导出,可自定义
- 2012我的C#全能Excel操作无需Office不使用
- VS 2008 C#读写excel文件
- c#NPOI-POI
- 2021最新版NPOI插件
- npoi-DLL
- C#读写EXCEl支持xlsx
- NPOI 2.2.1
- NPOI-Excel导入导出源码+
- C# NPOI_2.3.0版插件
- Excel导入SQLServer数据库工具含源码
- C#winform导入excel到SQL Server
- C# NPOI创建操作Worddocx常用操作
- 彩色 ExcelTab 标签
- C#数据库导出Excel易懂版
- asp.net上传文件预览Excel\\Word\\PDF文件
- nmon-windows版分析工具,非nmon analyser
- wpf窗口快速读取导出excel
- winform文档预览程序
- C# WPF读取任意类型Excel文件(20032007
- POI 操作EXCEL WORD完整示范(公司内部代
- 百度ueditor编辑器 word导入功能asp.ne
- 最简单快速地用c#批量化处理excel的方
- c# NPOI 导入和导出EXCEL
- NPOI.2.4.1.zip
评论
共有 条评论