NPOI2.0】的更多相关文章

今天在使用NPOI2.0读取上传excel文件(excel2010)时,报了一个很奇怪的错误:无效的 URI: 未能分析主机名. 在网上查找了下找到的出错情况跟这个完全不着边际,没有办法只有自己去测试了,经过多次测试发现是excel中的一条数据引起的,可是这只是一个普通的邮箱地址呀,也看不出跟其它行的邮箱地址有什么不同,不过我选择该单元格点击一下,邮箱地址变成了链接,再次上传就没问题了,真是太奇怪了(其它行并不需要变成链接照样可以正常上传).…
NPOI开源地址:http://npoi.codeplex.com/ NPOI教程: http://tonyqus.sinaapp.com/ 具体的不在这里写了,感兴趣的可以去官网. 先来说导出的例子 private void ExportExcel() { DataTable table_data = MAYIXUE.BLL.NPOIUtility.GetValue(); HSSFWorkbook hssfworkbook = new HSSFWorkbook(); ISheet sheet1…
先来说下一直使用的 Microsoft.Office.Interop.Excel ,在系统正式使用时遇到的问题 1:Excel读取数据BUG 由于使用Microsoft.Office.Interop.Excel 出现读取数据的Bug,导致经常要为此问题浪费时间去向客户解释原因和指导客户如何处理Excel文档来适应读取的Bug问题. 2:客户环境部署 客户环境(多为工厂机器)没有安装 Mircosoft Office(600M以上)或 AccessDatabaseEngine(20M左右),部署时…
//优化后导出excel public System.IO.Stream ExcelStream(string search) // { var orderBusiniss = Containers.ObjectContainer.CreateObject<IOrderBusiness>(); var list = orderBusiniss.GetExcel(search); NPOI.HSSF.UserModel.HSSFWorkbook hssfworkbook = new NPOI.H…
HSSFWorkbook wk = new HSSFWorkbook();//你用来操作的HSSFWorkbook的实例 ICellStyle cellStyle = wk.CreateCellStyle(); ICellStyle cellStyle = wk.CreateCellStyle(); //设置单元格上下左右边框线 cellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin; cellStyle.BorderBottom = N…
如果你要编辑的行和单元格,原本没有值,或者从未创建过的,就必须先创建. //在第二行创建行 IRow row = sheet.CreateRow(); //在第二行的第一列创建单元格 ICell cell = row.CreateCell(); //获取第一行 IRow row = sheet.GetRow(); //在第一行获取第一列单元格 ICell cell = row.GetCell(); 上面两种写法也可以简写成如下的方式 //创建第二行,第一列 ICell cell = sheet.…
引用空间 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; 创建工作簿(workbook)和sheet HSSFWorkbook wk = new HSSFWorkbook(); //创建一个Sheet ISheet sheet = wk.CreateSheet("例子"); 创建行和单元格 //在第一行创建行 IRow row = sheet.CreateRow(); //在第一行的第一列创建单元格 ICell cell = ro…
Excel2003: #region Excel2003 /// <summary> /// 将Excel文件中的数据读出到DataTable中(xls) /// </summary> /// <param name="file"></param> /// <returns></returns> public static DataTable ExcelToTableForXLS(string file) { Da…
下载npoi2.0.1dll文件:http://download.csdn.net/detail/pukuimin1226/5851747 public static void test1()        {            NpoiHelper np = new NpoiHelper();            DataTable dt1 = np.ReadExcel(AppDomain.CurrentDomain.BaseDirectory + "1测试数据.xls", 2…
NPOI2.0帮助官方地址 目录 1. 前言 1.1 NPOI 2.0与NPOI 1.x的区别 1.2 NPOI 2.0模块简介 1.3 自动识别并打开Excel 2003和Excel 2007文件 2 生成Excel 2007文件(xlsx) 2.1 表基本操作 2.2 单元格操作 2.2.1 设置格式 2.2.2 设置边框.纹理 2.2.3 合并单元格 2.2.4 设置字体 2.2.4 设置宽度和高度 2.3 使用Excel公式 2.3.1 在单元格中创建Excel公式 2.3.2 公式重新…