NPOI Excel读写手册

NPOI 的使用手册,真的是.NET 搞 Excel 的好帮手。不用装 Office,也能读写.xls 格式的 Excel 文档,光是这一点就省了不少事。它其实是 Java 里 POI 库的.NET 版,支持单元格操作、样式、公式、图表,甚至还能搞批注和页眉页脚,蛮全面的。

用 NPOI 生成 Excel 文件顺手,先搞个Workbook,再加个Sheet,就是各种RowCell操作,写数据一点不难。想搞点元数据?DocumentSummaryInformation就派上用场了,像作者、主题这些都能塞进去。

单元格美化这块也挺灵活:你可以设置数字、日期格式,也能玩字体、颜色、合并单元格、边框、对齐……连单元格背景和行高列宽也都能调,样式搞得漂亮点,客户一看就说专业。

公式支持也是比较全面的,基本的加减乘除没问题,SUMIFCOUNTIF这些日常函数也都能用。甚至你还能读到公式的返回值,配合数据场景用着挺方便。

图形和图片方面,NPOI 支持画线、画图形、插图、搞个小报表啥的也完全没问题。打印设置也有,比如页边距、缩放、页眉页脚这些,适合做报表输出。

高级功能也不少,像锁列、合并行列、初始视图设定、下拉框、数据验证这些实用的小细节都能搞。甚至还能设置密码保护表格,适合一些内部系统或对权限有要求的项目。

我还蛮推荐几个实战项目的:比如用 NPOI 生成工资单、九九乘法表、从现有 Excel 中提取文本,甚至是基于模板导出报表。嗯,这些例子上手快,照着做就能理解大部分用法。

如果你经常和 Excel 打交道,尤其还不想依赖 Office 安装,那真的可以把 NPOI 当个利器来用。你可以看看C# NPOI Excel 导入导出代码这篇,代码还挺清晰的。

doc 文件大小:2.85MB