找到dll文件引用

using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using System;
using System.IO;namespace NPOI.WriteExcel
{class Program{/*NPOI.DLL:NPOI 核心函式庫。NPOI.DDF.DLL:NPOI 繪圖區讀寫函式庫。NPOI.HPSF.DLL:NPOI 文件摘要資訊讀寫函式庫。NPOI.HSSF.DLL:NPOI Excel BIFF 檔案讀寫函式庫。NPOI.Util.DLL:NPOI 工具函式庫。NPOI.POIFS.DLL:NPOI OLE 格式存取函式庫。ICSharpCode.SharpZipLib.DLL:檔案壓縮函式庫。*/static void Main(string[] args){new Program().CreateExcel();new Program().InsertContext();}/// <summary>/// 创建Excel/// </summary>private void CreateExcel(){HSSFWorkbook workbook = new HSSFWorkbook();FileStream filestream = new FileStream(AppDomain.CurrentDomain.BaseDirectory+DateTime.Now.ToString("yyyyMMddHHmmss")+".xls",FileMode.Create);// 新增試算表。 workbook.CreateSheet("試算表 A");workbook.CreateSheet("試算表 B");workbook.CreateSheet("試算表 C");workbook.Write(filestream);workbook.Close();filestream.Close();filestream.Dispose();}/// <summary>/// 像Excel中添加内容/// </summary>private void InsertContext(){HSSFWorkbook workbook = new HSSFWorkbook();FileStream filestream = new FileStream(AppDomain.CurrentDomain.BaseDirectory + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls", FileMode.Create);// 新增試算表。 ISheet sheet1 = workbook.CreateSheet("試算表 A");ISheet sheet2 = workbook.CreateSheet("試算表 B");ISheet sheet3 = workbook.CreateSheet("試算表 C");//依次创建行和列for (int i = 0; i < 10; i++){IRow row1 = sheet1.CreateRow(i);IRow row2 = sheet2.CreateRow(i);IRow row3 = sheet3.CreateRow(i);for (int j = 0; j < 10; j++){ICell cell1 = row1.CreateCell(j);cell1.SetCellValue("第" + (i + 1) + "行,第" + (j + 1) + "列");ICell cell2 = row2.CreateCell(j);cell2.SetCellValue("第" + (i + 1) + "行,第" + (j + 1) + "列");ICell cell3 = row3.CreateCell(j);cell3.SetCellValue("第" + (i + 1) + "行,第" + (j + 1) + "列");}}workbook.Write(filestream);workbook.Close();filestream.Close();filestream.Dispose();}}
}

应用中。。。。。

  HSSFWorkbook workbook = new HSSFWorkbook();FileStream filestream = new FileStream(AppDomain.CurrentDomain.BaseDirectory + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls", FileMode.Create);// 新增試算表。 ISheet sheet1 = workbook.CreateSheet("試算表 A");ISheet sheet2 = workbook.CreateSheet("試算表 B");ISheet sheet3 = workbook.CreateSheet("試算表 C");//创建表头  IRow rowHead = sheet1.CreateRow(0);rowHead.CreateCell(0).SetCellValue("序号");sheet1.SetColumnWidth(0, 256 * 15);rowHead.CreateCell(1).SetCellValue("QQ");sheet1.SetColumnWidth(1, 256 * 25);rowHead.CreateCell(2).SetCellValue("名称");sheet1.SetColumnWidth(2, 256 * 20);rowHead.CreateCell(3).SetCellValue("时间");sheet1.SetColumnWidth(3, 256 * 15);//依次填充值string beginTime = this.dateTimePicker1.Value.ToString().Split(' ')[0];string endTime = this.dateTimePicker2.Value.ToString();pagesize = Convert.ToInt32(this.label4.Text);DataSet ds = bll.GetList("", beginTime, endTime, Inum, pagesize, out allCount);for (int i = 0; i < ds.Tables[0].Rows.Count; i++){//创建第二行,并赋值IRow rowHead2 = sheet1.CreateRow(i+1);rowHead2.CreateCell(0).SetCellValue(ds.Tables[0].Rows[i][0].ToString());rowHead2.CreateCell(1).SetCellValue(ds.Tables[0].Rows[i][1].ToString());rowHead2.CreateCell(2).SetCellValue(ds.Tables[0].Rows[i][2].ToString());rowHead2.CreateCell(3).SetCellValue(ds.Tables[0].Rows[i][3].ToString());}workbook.Write(filestream);workbook.Close();filestream.Close();filestream.Dispose();

NPOI 导出Excel相关推荐

  1. Winform中通过NPOI导出Excel时通过ICellStyle和IDataFormat格式化日期显示格式

    场景 Winform中通过NPOI导出Excel的三种方式(HSSFWorkbook,XSSFWorkbook,SXSSFWorkbook)附代码下载: https://blog.csdn.net/B ...

  2. Winforn中通过NPOI导出Excel时通过XSSFClientAnchor和XSSFPicture添加图片

    场景 Winform中通过NPOI导出Excel的三种方式(HSSFWorkbook,XSSFWorkbook,SXSSFWorkbook)附代码下载: https://blog.csdn.net/B ...

  3. NPOI 导出 excel 性能测试

    NPOI 导出 excel 性能测试 Intro 网上看到很多人说 NPOI 的性能不行,自己写了一个 NPOI 的扩展库,于是想尝试看看 NPOI 的性能究竟怎么样,道听途说始终不如自己动手一试. ...

  4. Npoi导出excel整理(附源码)

    前些日子做了一个简单的winform程序,需要导出的功能,刚开始省事直接使用微软的组件,但是导出之后发现效率极其低下,绝对像web那样使用npoi组件,因此简单的进行了整理,包括直接根据DataTab ...

  5. .NET NPOI导出Excel详解

    http://www.cnblogs.com/yinrq/p/5590970.html .NET NPOI导出Excel详解 NPOI,顾名思义,就是POI的.NET版本.那POI又是什么呢?POI是 ...

  6. NPOI导出excel(带图片)

    近期项目中用到Excel导出功能,之前都是用普通的office组件导出的方法,今天尝试用下NPOI,故作此文以备日后查阅. 1.NPOI官网http://npoi.codeplex.com/,下载最新 ...

  7. NPOI导出Excel示例

    摘要:使用开源程序NPOI导出Excel示例.NPOI首页地址:http://npoi.codeplex.com/,NPOI示例博客:http://tonyqus.sinaapp.com/. 示例编写 ...

  8. C#利用NPOI导出Excel

    C#利用NPOI导出Excel 第一篇文章 View Code 1 using System; 2 using System.Collections.Generic; 3 using System.L ...

  9. NPOI导出excel设置打印为A4纸张

    NPOI导出excel设置打印为A4纸张: Sheet sheet1 = hssfworkbook.CreateSheet("表(横版)");                 sh ...

  10. NPOI导出Excel 65536限制

    1 #region NPOI 导出excel数据超65535自动分表 2 /// <summary> 3 /// DataTable转换成Excel文档流,并输出到客户端 4 /// &l ...

最新文章

  1. 深入浅出SharePoint——取消Workflow实例
  2. oracle 查看 用户,用户权限,用户表空间,用户默认表空间
  3. 组成新数python_大数相加 简单实现 Python 版本
  4. PHP点击跳转QQ,thinkphp3.2 获取QQconnect Login 跳转到的地址值
  5. 引入redis报错Bean method ‘redisConnectionFactory‘ not loaded because @ConditionalOnClass did not find
  6. mysql皮秒转成年月日时分秒_MySQL performance_schema 中 TIMER_*类字段 的易读转换
  7. 【经典回放】多种语言系列数据结构算法:二叉树(JavaScript版)
  8. python django开发工具_Python和Django web开发工具pycharm介绍
  9. vue通过识别字符串中的分号进行换行
  10. 如何修改ppt已有的版式
  11. vue POST 请求方式下载excel文件
  12. CL210管理OPENSTACK网络--开放虚拟网络(OVN)简介
  13. PostgreSQL+PostGIS的使用
  14. Verilog描述有限状态机(一段式、二段式、三段式)
  15. 输入 xxxhub 的背后到底发生了什么
  16. 电商客服议价技巧分享
  17. 6-10 阶乘计算升级版 (20 分)
  18. windows/Linux下安装Sybase ASE 16/15.7
  19. Box2D一:基础知识
  20. Linux拷贝U盘文件(命令行)

热门文章

  1. Windows7防火墙服务无法启用怎么办
  2. WPF Snoop 2.7 源码研究
  3. PHP哈希表碰撞攻击原理
  4. 不同机器互相调用WebService或者HTTP一定要telnet 测试
  5. 深入探讨Varnish缓存命中率
  6. exec函数族的使用
  7. 如何复制一个目录里面的所有目录和文件
  8. DataGrid在分页状态下删除纪录的问题
  9. U盘挂载,gedit,vi,文本模式中文乱码等等问题
  10. 一种清除windows通知区域“僵尸”图标的方案——Windows7系统解决方案