NPOI1

using System;
using NPOI.HSSF.UserModel;
using System.IO;

namespace NPOIProject1
{
	/// <summary>
	/// Test1.
	/// </summary>
	public class Test1
	{
		public static void DoAction ()
		{
			Console.WriteLine ("实例1");

			HSSFWorkbook hssfworkbook = new HSSFWorkbook(); 
			hssfworkbook.CreateSheet("Sheet1");  
			hssfworkbook.CreateSheet("Sheet2");  
			hssfworkbook.CreateSheet("Sheet3");  
			
			FileStream file = new FileStream(@"D:\test1.xls", FileMode.Create);  
			hssfworkbook.Write(file);  
			file.Close(); 

		}
	}

	#region 讲解
		/*
		创建Workbook说白了就是创建一个Excel文件,当然在NPOI中更准确的表示是在内存中创建一个Workbook对象流。
		本节作为第2章的开篇章节,将做较为详细的讲解,以帮助NPOI的学习者更好的理解NPOI的组成和使用。
			NPOI.HSSF是专门负责Excel BIFF格式的命名空间,供开发者使用的对象主要位于NPOI.HSSF.UserModel和NPOI.HSSF.Util命名空间下,下面我们要讲到的Workbook的创建用的就是NPOI.HSSF.UserModel.HSSFWorkbook类,这个类负责创建.xls文档。
			在开始创建Workbook之前,我们先要在项目中引用一些必要的NPOI assembly,如下所示:
			NPOI.dll
			NPOI.POIFS.dll
			NPOI.HSSF.dll
			NPOI.Util.dll
			
			要创建一个新的xls文件其实很简单,只要我们初始化一个新的HSSFWorkbook实例就行了,
			没有任何参数或设置,但这么创建有一些限制,这样创建出来的Workbook在Excel中打开是会报错的,因为Excel规定一个Workbook必须至少带1个Sheet,
			这也是为什么在Excel界面中,新建一个Workbook默认都会新建3个Sheet。
			最后就是把这个HSSFWorkbook实例写入文件了
		*/
	#endregion

}

相邻依据:发表时间
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

0 条评论 / 点击此处发表评论

Tab Content 5

Warning: file_get_contents(http://ip.taobao.com/service/getIpInfo.php?ip=75.101.220.230) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in D:\wwwroot\changweihua\wwwroot\v\content\templates\darklight\vrecord.php on line 129

开发技术


开发平台和工具

sitemap     172.95ms