| Property | Defined By | ||
|---|---|---|---|
| isBuild : Boolean [read-only] 是否已经构建数据 | Sheet | ||
| maxColumnIndex : int [read-only]
有效数据最大列号
| Sheet | ||
| maxColumnName : String [read-only]
有效数据最大列名
| Sheet | ||
| maxRowIndex : int [read-only]
有效数据最大行号
| Sheet | ||
| mergeCellData : Array [read-only] 单元格合并数据 | Sheet | ||
| minColumnIndex : int [read-only]
有效数据最小列号
| Sheet | ||
| minColumnName : String [read-only]
有效数据最小列名
| Sheet | ||
| minRowIndex : int [read-only]
有效数据最小行号
| Sheet | ||
| sheetName : String
Sheet 页的名称
| Sheet | ||
| sheetVo : SheetVo [read-only]
sheet 页数据
| Sheet | ||
| Method | Defined By | ||
|---|---|---|---|
构造函数
| Sheet | ||
添加单元格,会覆盖已有数据
| Sheet | ||
addColumn(col:*, d:Array):Array
添加一列 ,会覆盖已有数据 , 添加列的效率比添加行低
| Sheet | ||
addRow(rowNum:uint, d:Array = null):Array
添加一行 ,会覆盖已有数据
| Sheet | ||
addTabel(t:Array, startRow:uint, startCol:*):Array
添加二维数据
| Sheet | ||
deleteCell(cell:Cell):void | Sheet | ||
deleteCellAt(p:String):void | Sheet | ||
deleteColumnData(col:*):void | Sheet | ||
deleteRowData(rowNum:uint):void Deprecated Since 方法创建不建议使用 | Sheet | ||
getCellByName(name:String):Cell
根据 位置名称获取单元格数据
| Sheet | ||
getCellByPosition(rowIndex:int, columnIndex:int):Cell
根据 坐标位置获取单元格数据
| Sheet | ||
getColumnAt(index:int, ignore:Boolean = true):Array
获取 某列数据
| Sheet | ||
getColumnByName(name:String):Array
获取 某列数据
| Sheet | ||
getRowAt(index:int, ignore:Boolean = true):Array
获取 某行数据
| Sheet | ||
outPut(putXmlFun:Function, putByteFun:Function):void
输出Sheet文件
| Sheet | ||
| isBuild | property |
isBuild:Boolean [read-only] 是否已经构建数据
public function get isBuild():Boolean| maxColumnIndex | property |
maxColumnIndex:int [read-only] 有效数据最大列号
public function get maxColumnIndex():int| maxColumnName | property |
maxColumnName:String [read-only] 有效数据最大列名
public function get maxColumnName():String| maxRowIndex | property |
maxRowIndex:int [read-only] 有效数据最大行号
public function get maxRowIndex():int| mergeCellData | property |
mergeCellData:Array [read-only] 单元格合并数据
public function get mergeCellData():Array| minColumnIndex | property |
minColumnIndex:int [read-only] 有效数据最小列号
public function get minColumnIndex():int| minColumnName | property |
minColumnName:String [read-only] 有效数据最小列名
public function get minColumnName():String| minRowIndex | property |
minRowIndex:int [read-only] 有效数据最小行号
public function get minRowIndex():int| sheetName | property |
sheetName:StringSheet 页的名称
public function get sheetName():String public function set sheetName(value:String):void| sheetVo | property |
| Sheet | () | Constructor |
| addCell | () | method |
public function addCell(p:String, v:Object):Cell添加单元格,会覆盖已有数据
Parameters
p:String — 位置(如:A3, B5等)
| |
v:Object — 值
|
Cell —
|
| addColumn | () | method |
public function addColumn(col:*, d:Array):Array添加一列 ,会覆盖已有数据 , 添加列的效率比添加行低
Parameters
col:* — 列号,可以是大写字母(如 A,B,C)也可以是数字索引(如:1,2,3)
| |
d:Array — 数据中的null不会被添加进来,
如:["c","c", null, null, 123] ,只会把 "c","c" 123 添加到 第 1, 2, 5 行,第3,4行数据不会被覆盖
|
Array —
|
| addRow | () | method |
public function addRow(rowNum:uint, d:Array = null):Array添加一行 ,会覆盖已有数据
Parameters
rowNum:uint — 行号
| |
d:Array (default = null) — 数据, 数据中的null不会被添加进来,
如:["c","c", null, null, 123] ,只会把 "c","c" 123 添加到 第 1, 2, 5 列,第3,4列数据不会被覆盖
|
Array — 返回添加的所有Cell
|
| addTabel | () | method |
public function addTabel(t:Array, startRow:uint, startCol:*):Array添加二维数据
Parameters
t:Array — [row[cell, cell,...],row[cell, cell,...],row[cell, cell,...],...]
| |
startRow:uint | |
startCol:* |
Array —
|
| build | () | method |
office_internal function build(officeData:OfficeData, excelData:ExcelData):void构建数据
Parameters
officeData:OfficeData | |
excelData:ExcelData |
| deleteCell | () | method |
| deleteCellAt | () | method |
public function deleteCellAt(p:String):voidParameters
p:String |
| deleteColumnData | () | method |
public function deleteColumnData(col:*):voidParameters
col:* |
| deleteRowData | () | method |
public function deleteRowData(rowNum:uint):voidParameters
rowNum:uint |
| getCellByName | () | method |
public function getCellByName(name:String):Cell根据 位置名称获取单元格数据
Parameters
name:String — (如: A1, C4 等位置名称)
|
Cell —
|
| getCellByPosition | () | method |
public function getCellByPosition(rowIndex:int, columnIndex:int):Cell根据 坐标位置获取单元格数据
Parameters
rowIndex:int | |
columnIndex:int |
Cell —
|
| getColumnAt | () | method |
public function getColumnAt(index:int, ignore:Boolean = true):Array获取 某列数据
Parameters
index:int | |
ignore:Boolean (default = true) — ignore 是否忽略 非数据区域
|
Array —
|
| getColumnByName | () | method |
public function getColumnByName(name:String):Array获取 某列数据
Parameters
name:String — 列索引(如:A,B,C,D)
|
Array —
|
| getRowAt | () | method |
public function getRowAt(index:int, ignore:Boolean = true):Array获取 某行数据
Parameters
index:int | |
ignore:Boolean (default = true) — 是否忽略 非数据区域
|
Array —
|
| outPut | () | method |
public function outPut(putXmlFun:Function, putByteFun:Function):void输出Sheet文件
Parameters
putXmlFun:Function | |
putByteFun:Function |