LightCellsDataProvider
LightCellsDataProvider interface
表示以轻量级模式保存大型电子表格文件的数据提供程序。
public interface LightCellsDataProvider
方法
姓名 | 描述 |
---|---|
IsGatherString() | 检查cell的当前字符串值是否需要收集到全局池中。 |
NextCell() | 获取下一个要保存的单元格。 |
NextRow() | 获取要保存的下一行。 |
StartCell(Cell) | 开始保存一个单元格的数据。 |
StartRow(Row) | 开始保存一行数据。 |
StartSheet(int) | 开始保存工作表。 |
评论
使用此模式保存工作簿时,StartSheet
保存工作簿中的每个工作表时都会检查。 对于一张工作表,如果StartSheet
给出 true,则此工作表要保存的行/单元格的所有数据和属性 将由该接口的实现提供。首先,NextRow
将被调用以获取要保存的下一行索引。 如果返回有效的行索引(行索引必须按升序排列才能保存的行), 然后将提供一个表示该行的 Row 对象实现设置其属性StartRow
. 对于一行,NextCell
将首先检查。如果返回一个有效的列索引(列索引必须按升序排列才能保存一行的所有单元格), 然后将提供一个表示该单元格的 Cell 对象以供实现设置其数据和属性StartCell
. 设置好该单元格的数据后,该单元格将直接保存到生成的电子表格文件中,并检查和处理下一个单元格。
也可以看看
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells