摘要:
CSV文件非常有意思,大家可以上网查查,记事本格式的文件与CSV可以互相转换使用,因此不要把CSV当成Excel文件处理,而是普通的文件即可 阅读全文
随笔分类 - EXCEL
【转】NPOI读写Excel
2017-06-27 10:59 by 杨新华, 296 阅读, 收藏, 编辑
摘要:
1、整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。 2、NPOI是POI的C#版本,NPOI的行和列的index都是从0开始 3、POI读取Excel有两种格式一个是HSSF,另一个是XSSF。 HSSF和XSSF的区别如下: 阅读全文
NPOI操作Excel常用函数
2017-06-27 10:58 by 杨新华, 2784 阅读, 收藏, 编辑
摘要:
最近因项目接触了NPOI,感觉还是蛮不错的,网络上的教程普遍版本较老,本篇记录所常用操作,采用NPOI 2.0版本。 推荐: NPOI官方网站 NPOI 1.2.4/1.2.5 官方教程 新建Excel HSSFWorkbook hssfworkbook =newHSSFWorkbook(); IS 阅读全文
【转】NPOI自定义单元格背景颜色
2017-06-27 10:57 by 杨新华, 3617 阅读, 收藏, 编辑
摘要:
经常在NPOI群里聊天时发现有人在问NPOI设置单元格背景颜色的问题,而Tony Qu大神的博客里没有相关教程,刚好最近在做项目时研究了一下这一块,在这里总结一下。 在NPOI中默认的颜色类是HSSFColor,如果要使用NPOI中的颜色就必须想办法转化为HSSFColor。分析了一下原代码,HSS 阅读全文
NPOI 自定义单元格背景颜色-Excel
2016-12-27 10:44 by 杨新华, 23711 阅读, 收藏, 编辑
摘要:
NPOI针对office2003使用HSSFWorkbook,对于offce2007及以上使用XSSFWorkbook;今天我以HSSFWorkbook自定义颜色为例说明,Office2007的未研究呢 在NPOI中默认的颜色类是HSSFColor,它内置的颜色有几十种供我们选择,如果不够怎么办,不 阅读全文
【原创】MyXls导出Excel (适用于Winform/WebForm)
2012-06-07 10:29 by 杨新华, 1510 阅读, 收藏, 编辑
摘要:
Excel文章我已经写了两篇,有时间的可以去看一看。今天再说一种实现导出Excel的第三方组件MyXls组件。我引用百度百科对它的描述:MyXls是一个操作Excel的开源类库,支持设置字体、列宽、行高(由BOSSMA实现)、合并单元格、边框、背景颜色、数据类型、自动换行、对齐方式等,通过众多项目的使用表现,证明MyXls对于创建简单格式的Excel文件十分快捷方便。MyXLS是一个导出Excel的好工具,速度快,体积小,而且也不用担心使用Com生成Excel时资源释放的问题了有机会可以去官方下载相关代码,我这里直接给出这个dll的下载地址MyXls.dll下载我还根据前两篇文章的实现功能,使 阅读全文
【原创】WinForm操作EXCEL(第三方插件NPOI)
2012-06-06 09:16 by 杨新华, 4262 阅读, 收藏, 编辑
摘要:
根据上一章的 WinForm导出数据到EXCEL(根据微软的Excel插件)中说了一些问题,通过微软的Excel插件来导入到Excel,不过在布置时发现服务器必须安装office组件才可以应用,好像并不方便,于是想到不用微软的Excel插件实现上一章的功能,该如何实现呢?今天我就用第三方插件NPOI来实现其功能(1)插件的下载可以到正式官网去上载,我这里给出这些组件[NPOI组件下载](2)命名空间引用using NPOI;using NPOI.HPSF;using NPOI.HSSF;using NPOI.HSSF.UserModel;using NPOI.HSSF.Util;using N 阅读全文
【原创】WinForm导出数据到EXCEL(根据微软的Excel插件)
2012-06-04 16:49 by 杨新华, 2258 阅读, 收藏, 编辑
摘要:
导出数据到Excel算是一个比较成熟的技术点了,现在的方法也比较,比如:可以用微软的EXCEL组件,第三方开源组件(NPOI,MyXls等等。)今天我就首先说一下微软的EXCEL组件在开发过程中可能出现一系列的问题(1)Excel行数的限制,office2003的行数为65536行。如果超过这个行数应该再来一个sheet(2)导出数据慢的问题,如果数据量比较小可能一般的程序逻辑看不出来它的性能问题,当我们导出的数据很多时,应该选择什么方案解决(3) 导出的格式问题,一些导出到Excel中的格式可能需要计算,那么它就是数字型的本例先简单说一下实现逻辑,不多说,直接上代码:(1)添加引用(2)可以 阅读全文