NPOI2.2.0.0实例详解(二)—使用NPOI创建EXCEL
2015-12-04 14:25
519 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using NPOI.HSSF.UserModel; using NPOI.SS.Formula.Eval; using NPOI.SS.Formula.Functions; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using NPOI.POIFS.FileSystem; using NPOI.HPSF; using System.IO; using NPOI.SS.Util; using System.Drawing; using NPOI.HSSF.Util; namespace NPOI { class Program { static void Main(string[] args) { //说明:HSSFWorkbook 用于创建 .xls // XSSFWorkbook 用于创建 .xlsx //1.创建EXCEL中的Workbook IWorkbook myHSSFworkbook = new HSSFWorkbook(); IWorkbook myXSSFworkbook = new XSSFWorkbook(); //2.创建Workbook中的Sheet ISheet mysheetHSSF = myHSSFworkbook.CreateSheet("sheet1"); ISheet mysheetXSSF = myXSSFworkbook.CreateSheet("sheet1"); //3.创建Sheet中的Row IRow rowHSSF = mysheetHSSF.CreateRow(0); //SetCellValue有5个重载方法 bool、DateTime、double、string、IRichTextString(未演示) rowHSSF.CreateCell(0).SetCellValue(true); rowHSSF.CreateCell(1).SetCellValue(System.DateTime.Now); rowHSSF.CreateCell(2).SetCellValue(9.32); rowHSSF.CreateCell(3).SetCellValue("Hello World!"); //4.创建Row中的Cell并赋值 IRow rowXSSF = mysheetXSSF.CreateRow(0); rowXSSF.CreateCell(0).SetCellValue(false); rowXSSF.CreateCell(1).SetCellValue(System.DateTime.Now); rowXSSF.CreateCell(2).SetCellValue(9.32); rowXSSF.CreateCell(3).SetCellValue("Hello World!"); //5.保存 FileStream fileHSSF = new FileStream(@"E:\myHSSFworkbook.xls", FileMode.Create); myHSSFworkbook.Write(fileHSSF); fileHSSF.Close(); FileStream fileXSSF = new FileStream(@"E:\myXSSFworkbook.xlsx", FileMode.Create); myXSSFworkbook.Write(fileXSSF); fileXSSF.Close(); } } }
上述代码运行后分别生成.xls和.xlsx文件
打开文件,成功创建EXCEL并写入数据
相关文章推荐
- 不借助 Wine 和云服务:新项目能让 Linux 完整运行微软 Office 套件
- 使用Python生成Excel格式的图片
- WPS Office:Linux 上的 Microsoft Office 的免费替代品
- Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击
- [软件咨询]WPS2012正式版已发布 金山Office移动版4.0发布
- VBA将excel数据表生成JSON文件
- excel vba 限制工作表的滚动区域代码
- excel vba 高亮显示当前行代码
- 用Coldfusion生成 OFFICE 文件的代码
- 重现 Office 2007 中的菜单和工具栏的方法
- C#.NET获取拨号连接的宽带连接方法
- C#.Net ArrayList的使用方法
- Office Word九条常用技巧
- Microsoft Office 2007 SP1 简体中文正式版 升级包官方下载地址
- 官方 WPS office 2005 个人精装版 下载
- SQL 导入导出Excel数据的语句
- 文本、Excel、Access数据导入SQL Server2000的方法
- PowerShell中使用.NET将程序集加入全局程序集缓存
- C#导出数据到Excel文件的方法
- .net(c#)中的new关键字详细介绍