KGridSheet类
2014-11-17 11:32:12 6 举报
KGridSheet类是一个用于处理和操作网格数据的类。它提供了一系列的方法和属性,使得用户可以轻松地对网格数据进行读取、写入、修改和分析。这个类的主要功能包括创建和初始化网格、设置网格的行数和列数、获取和设置单元格的值、遍历网格中的所有单元格以及执行其他常见的网格操作。此外,KGridSheet类还支持多种数据格式,如CSV、Excel等,方便用户将现有的数据导入到网格中进行处理。总之,KGridSheet类是一个功能强大、易于使用的网格数据处理工具,适用于各种需要对大量数据进行整理和分析的场景。
作者其他创作
大纲/内容
自己的属性
\tclass KBook*\t\t\tm_pBook;\t\t\t// 工作簿book\tclass KBookOp*\t\t\tm_pBookOp;\t// 工作簿操作\tKGridSheetData*\t\t\tm_pData;\t\t// 数据\tclass KAreaService*\t\tm_pAreaService;\t// (refer)\tclass XRowColHelper*\tm_pRCHelper;\tlong\t\t\t\t\tm_lRowColBatchUpdate;\t// 目前用于更新OutLevel\tRECT\t\t\t\t\tm_areaOLU;\t// OLU = OutLevelUpdate\tBOOL\t\t\t\t\tm_bFited;\t\t// 本Sheet是否被自适应过?
SHEETPROP*\t\t\tm_pSheetProp;\tBOOL\t\t\t\tm_bFilterMode;\t// 当前sheet是否正在筛选,此数据不参与undo\tBOOL\t\t\t\tm_bFilterUnique;// 高级筛选是否筛选唯一,此数据不参与undo\tBOOL\t\t\t\tm_bProtected;\t// 工作表是否被保护,不参与Undo。\tBOOL\t\t\t\tm_bEnableCalculation;\tBOOL\t\t\t\tm_bFullCalcOnLoad; BMP_PTR\t\t\t\tm_pBMP; //为sheet模式参数:包含总行数、总列数、函数参数等\tBlockGridData*\t\t m_pGridData; //行和列耦合的数据\tRowcolContainer*\t\t\tm_pRowData;\t\t//行信息\tRowcolContainer*\t\t\tm_pColData;\t\t//列信息\tKRUNSDATA*\t\t\tm_pRunsData;\t//多格式信息\tbool\t\t\t\t m_bRowColSizeChanged;//行列的宽度是否允许改变\tUINT64\t\t\t\tm_rowColSizeVersion; INT m_nUpdateDimLocker;\tstd::vector_s m_refSheets; \tThreadLiteLib::SpinlockExp m_refSheetsLock;
包含
KGridSheetData类
KSheetData类
KGridSheet类
0 条评论
下一页