jExcel API学习及示例效果, 常用方法总结(ts+hooks)
部分常用的API1. data,columns,minDimensions使用这三个API可以得到一个基本的表格data: [['Honda', 1]], //数组包裹columns:[{ type: 'text', title:'Car', width:120 }],//对象包裹minDimensions: [10, 5],//最小尺寸10列5行2.defaultColWidth,default
部分常用的API
1. data,columns,minDimensions
使用这三个API可以得到一个基本的表格
data: [['Honda', 1]], //数组包裹
columns:[{ type: 'text', title:'Car', width:120 }],//对象包裹
minDimensions: [10, 5], //最小尺寸10列5行
2.defaultColWidth,defaultColAlign
defaultColWidth 设置默认列宽,可以在列属性中改变
defaultColAlign:left 列名及数据都是左对齐
defaultColWidth:"50px",//默认列宽
defaultColAlign:"left",//默认列对齐方式
3.minSpareRows minSpareCols
等同于最小尺寸 minDimensions:[5,2]
minSpareRows:2,//最低行数
minSpareCols:5,//最低列数
4. allowExport
是否允许表导出
allowExport:true
5.tableOverflow
是否允许表溢出
tableOverflow:true//溢出的时候右边有那个滚动条
6.setMerge(string,cols,rows)
参数分别为 列名 列数 行数
setMerge(‘A3’,2,3)代表,从A3单元格开始,共合并两列三行,注意有数据时,合并后默认只保存左上单元格的数据
setMerge('A3',2,3)
配合Jexcel提供的onselection方法(即选取单元格的事件),就可以实现选中合并的单元格这个功能
具体写法请点击这里
有几个类似的
removeMerge('A1') //销毁由A1合并的单元格
destroyMerged() //销毁所有合并的单元格
getMerge('A1') //获取合并的单元格A1属性
7.setStyle
例如设置A1样式
setStyle('A1','background-color', 'pink')
类似的还有
resetStyle('A1') //清除A1单元格样式
getStyle('A1') //获取A单元格的样式
8.getRowData setRowData
getRowData按编号从一行中获取数据 如获取编号1 (表格是从0行开始编号的) 的数据,返回的是一个数组 同理setColumnData
getRowData(1)
9.setValue(string,string,bool)
设置单元格的值 参数分别为:单元格名称 新值 更新只读列
readOnly:true 代表这个单元格数据只能读不能编辑
columns:[{ type: 'text', title:'Car', width:120,readOnly:true}]//默认只读
setValue('A1','new',true)
修改前
修改后
10.undo redo
撤销操作与还原操作
undo()
redo()
更多推荐
所有评论(0)