| 接口 | 说明 |
|---|---|
| Cache<K,V> | |
| Cache.Entry<K,V> |
A map entry (key-value pair)
|
| CalcSheet |
Make worksheets parse formulas
|
| Drawings |
读取Excel图片
|
| Grid | |
| Grid.Scanner | |
| Grid.Scanner.Entry | |
| MergeSheet |
Copy values when reading merged cells.
|
| Sheet |
| 类 | 说明 |
|---|---|
| AppInfo |
Excel文件基础信息包含作者、日期等信息,在windows操作系统上使用鼠标右键->属性->详细信息查看
|
| Cell | |
| Dimension |
Worksheet dimension
This record contains the range address of the used area in the current sheet.
|
| Drawings.Picture | |
| ExcelReader |
Excel读取工具
ExcelReader提供一组静态的ExcelReader.read(java.nio.file.Path)方法,支持Iterator和Stream+Lambda读取xls和xlsx文件,
你可以像操作集合类一样操作Excel。 |
| FixSizeLRUCache<K,V> |
Implemented by the LRU page elimination algorithm.
|
| Grid.FastGrid |
Use binary to mark whether the cells are `merged` and set
them accordingly if they are merged, so that you can quickly
mark and check the cell status and save space.
|
| Grid.FractureGrid | |
| Grid.IndexGrid | |
| Grid.LinkedScanner | |
| GridFactory | |
| HeaderRow | |
| IndexSharedStringTable | |
| PreCalc |
Preprocessed calc node
|
| Row | |
| RowSetIterator | |
| RowSetIterator.NonBlankIterator | |
| SharedStrings |
Read sharedString data
This record contains a list of all strings used anywhere in the workbook.
|
| XMLDrawings |
读取xlsx格式Excel图片,解析
drawing.xml和cellimages.xml,
后者是WPS自定义的嵌入图片,内嵌图片是整个工作薄全局共享的所以无法不包含单元格信息,
为了和Excel图片图片统一接口需要先解析工作表然后再和内嵌图片的ID进行映射,由于会对工作表
进行两次读取所以对性能有一定影响,行数小于1万影响不大可放心使用,当然你也可以直接
调用本类的XMLDrawings.listCellImages(ZipFile, ZipEntry)方法获取图片ID映射,然后在读取
工作表时自己进行ID和单元格行列映射,这样做只会进行一次工作表读不会影响正常的读取性能。 |
| XMLRow |
Row data, shared by the Row object in the same Sheet page.
|
| XMLSheet |
The open-xml format Worksheet
|
| 枚举 | 说明 |
|---|---|
| CellType |
| 异常错误 | 说明 |
|---|---|
| ExcelReadException | |
| UncheckedTypeException |
Copyright © 2023. All rights reserved.