# NPOI 库模块帮助文档

<details>  <summary>关于NPOI</summary>  <p>
用法请直接参考 .NET 代码，没太大区别
https://github.com/nissl-lab/npoi
https://github.com/nissl-lab/npoi-examples
开源免费，携带 22 个 DLL 文件（ 全部内存加载，生成独立 EXE )。
</p></details>

[NPOI 扩展库文档](https://www.aardio.com/zh-cn/docs/library/NPOI/)

## NPOI 成员列表 <a id="NPOI" href="#NPOI">&#x23;</a>

Excel 操作库，这是 .NET 组件。  
要求 .NET 4.7.2 以上（ Win10 1809 开始自带）。\N不依赖 Office，不需要安装 Excel，Word 。

### NPOI.* <a id="NPOI.any" href="#NPOI.any">&#x23;</a>
.NET 命名空间、类、结构体的成员，  
可访问成员命名空间、类、枚举、静态属性或字段，  
导入的类可用于构造 .NET 对象，传回 .NET 则自动转为该类的 Type 对象  

[返回对象:dotNetNameSpaceObject](https://www.aardio.com/zh-cn/docs/library-reference/dotNet/appDomain.html#dotNetNameSpaceObject)

### NPOI.XSSF <a id="NPOI.XSSF" href="#NPOI.XSSF">&#x23;</a>
XSSF 是 "XML Spreadsheet Format" 的缩写，适用于现代 Excel 文件的读写操作。

### NPOI.XWPF <a id="NPOI.XWPF" href="#NPOI.XWPF">&#x23;</a>
XWPF 是 "XML Word Processing Format" 的缩写，适用于现代 Word 文件的读写操作。

### NPOI.assembly <a id="NPOI.assembly" href="#NPOI.assembly">&#x23;</a>
导入此 .NET 命名空间的程序集对象。  

[返回对象:dotNetCrlAssemblyObject](https://www.aardio.com/zh-cn/docs/library-reference/dotNet/appDomain.html#dotNetCrlAssemblyObject)

## NPOI.HSSF.UserModel 成员列表 <a id="NPOI.HSSF.UserModel" href="#NPOI.HSSF.UserModel">&#x23;</a>

### NPOI.HSSF.UserModel.HSSFWorkbook() <a id="NPOI.HSSF.UserModel.HSSFWorkbook" href="#NPOI.HSSF.UserModel.HSSFWorkbook">&#x23;</a>
创建 xls 格式工作簿。

## NPOI.SS.UserModel.FontBoldWeight 成员列表 <a id="NPOI.SS.UserModel.FontBoldWeight" href="#NPOI.SS.UserModel.FontBoldWeight">&#x23;</a>

### NPOI.SS.UserModel.FontBoldWeight.Bold <a id="NPOI.SS.UserModel.FontBoldWeight.Bold" href="#NPOI.SS.UserModel.FontBoldWeight.Bold">&#x23;</a>
粗体字，其实就是数值 0x2BC

### NPOI.SS.UserModel.FontBoldWeight.Normal <a id="NPOI.SS.UserModel.FontBoldWeight.Normal" href="#NPOI.SS.UserModel.FontBoldWeight.Normal">&#x23;</a>
无粗体字，其实就是数值 0x190

## NPOI.SS.UserModel.HorizontalAlignment 成员列表 <a id="NPOI.SS.UserModel.HorizontalAlignment" href="#NPOI.SS.UserModel.HorizontalAlignment">&#x23;</a>

### NPOI.SS.UserModel.HorizontalAlignment.Center <a id="NPOI.SS.UserModel.HorizontalAlignment.Center" href="#NPOI.SS.UserModel.HorizontalAlignment.Center">&#x23;</a>
居中对齐

### NPOI.SS.UserModel.HorizontalAlignment.Left <a id="NPOI.SS.UserModel.HorizontalAlignment.Left" href="#NPOI.SS.UserModel.HorizontalAlignment.Left">&#x23;</a>
左对齐

### NPOI.SS.UserModel.HorizontalAlignment.Right <a id="NPOI.SS.UserModel.HorizontalAlignment.Right" href="#NPOI.SS.UserModel.HorizontalAlignment.Right">&#x23;</a>
右对齐

## NPOI.SS.UserModel.WorkbookFactory 成员列表 <a id="NPOI.SS.UserModel.WorkbookFactory" href="#NPOI.SS.UserModel.WorkbookFactory">&#x23;</a>

### NPOI.SS.UserModel.WorkbookFactory.Create() <a id="NPOI.SS.UserModel.WorkbookFactory.Create" href="#NPOI.SS.UserModel.WorkbookFactory.Create">&#x23;</a>
NPOI 库中的一个工厂方法，  
用于动态创建或加载不同版本的 Excel 工作簿（Workbook）对象，兼容 xls 或 xlsx 文件后缀。  
参数可指定文件路径或 .NET 文件流对象（详细用法请查看用户手册）。  
指定文件路径时支持 aardio 格式路径。  

aardio 提供 NPOI.Workbook 别名指向 NPOI.SS.UserModel.WorkbookFactory 类。  
因此可使用更短的名称 NPOI.Workbook.Create 调用此函数。

## NPOI.Workbook 成员列表 <a id="NPOI.Workbook" href="#NPOI.Workbook">&#x23;</a>

### NPOI.Workbook.Create () <a id="NPOI.Workbook.Create " href="#NPOI.Workbook.Create ">&#x23;</a>
这是一个工厂方法，也是 NPOI.SS.UserModel.WorkbookFactory.Create 函数的别名。  
用于动态创建或加载不同版本的 Excel 工作簿（Workbook）对象，  
兼容 xls 或 xlsx 文件后缀。  

参数可指定文件路径或 .NET 文件流对象（详细用法请查看用户手册）。  
指定文件路径时支持 aardio 格式路径。

## NPOI.XSSF.UserModel 成员列表 <a id="NPOI.XSSF.UserModel" href="#NPOI.XSSF.UserModel">&#x23;</a>

### NPOI.XSSF.UserModel.XSSFWorkbook() <a id="NPOI.XSSF.UserModel.XSSFWorkbook" href="#NPOI.XSSF.UserModel.XSSFWorkbook">&#x23;</a>
创建 xlsx 格式工作簿。
