Browse Source

docs(readme link,api): readme link

readme link
master
lrz 5 years ago
parent
commit
ae78a07bf9
  1. 4
      README-zh.md
  2. 2
      docs/.vuepress/config.js
  3. 0
      docs/.vuepress/public/favicon.ico
  4. BIN
      docs/.vuepress/public/img/QQ群二维码.jpg
  5. BIN
      docs/.vuepress/public/img/excel.png
  6. BIN
      docs/.vuepress/public/img/微信二维码.jpg
  7. 6
      docs/guide/FAQ.md
  8. 4
      docs/guide/README.md
  9. 6
      docs/guide/api.md
  10. 6
      docs/zh/guide/FAQ.md
  11. 4
      docs/zh/guide/README.md
  12. 267
      docs/zh/guide/api.md

4
README-zh.md

@ -157,13 +157,13 @@ npm run build
- 添加小编微信,拉你进Luckysheet开发者交流微信群,备注:加群
<img src="https://minio.cnbabylon.com/public/luckysheet/%E5%BE%AE%E4%BF%A1%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg" width = "200" alt="微信群" align="center" />
<img src="/docs/.vuepress/public/img/%E5%BE%AE%E4%BF%A1%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg" width = "200" alt="微信群" align="center" />
或者
- 加入Luckysheet开发者交流QQ群
<img src="https://minio.cnbabylon.com/public/luckysheet/QQ%E7%BE%A4%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg" width = "200" alt="微信群" align="center" />
<img src="/docs/.vuepress/public/img/QQ%E7%BE%A4%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg" width = "200" alt="微信群" align="center" />
[英文社群](./README.md)

2
docs/.vuepress/config.js

@ -84,7 +84,7 @@ module.exports = {
'/zh/guide/': [
'',
'config',
'data',
'sheet',
'cell',
'operate',
'api',

0
docs/.vuepress/public/img/favicon.ico → docs/.vuepress/public/favicon.ico

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
docs/.vuepress/public/img/QQ群二维码.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 KiB

BIN
docs/.vuepress/public/img/excel.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
docs/.vuepress/public/img/微信二维码.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

6
docs/guide/FAQ.md

@ -2,7 +2,7 @@
## What is the difference between data and celldata in luckysheetfile?
**<span style="font-size:20px;">A</span>**: Use one-dimensional array format [celldata](https://mengshukeji.github.io/LuckysheetDocs/guide/data.html), after the initialization is completed, the data converted into a two-dimensional array format is used for storage and update, and celldata is no longer used.
**<span style="font-size:20px;">A</span>**: Use one-dimensional array format [celldata](/zh/guide/sheet.html#celldata), after the initialization is completed, the data converted into a two-dimensional array format is used for storage and update, and celldata is no longer used.
If you need to take out data as initial data, you need to execute `luckysheet.getGridData(data)` to convert it to celldata data.
Among them, the celldata in `{ r, c, v }` format is converted to a two-dimensional array using `luckysheet.buildGridData(luckysheetfile)`, and the input parameter is the table data object `luckysheetfile`
@ -20,7 +20,7 @@ luckysheet.buildGridData(luckysheetfile)
## What are the cell types?
**<span style="font-size:20px;">A</span>**: Refer to [Cell Format List](https://mengshukeji.github.io/LuckysheetDocs/guide/format.html), with examples of available cell formats
**<span style="font-size:20px;">A</span>**: Refer to [Cell Format List](/zh/guide/cell.html), with examples of available cell formats
------------
@ -32,6 +32,6 @@ luckysheet.buildGridData(luckysheetfile)
## Why will the formula in the table not be triggered after initialization?
**<span style="font-size:20px;">A</span>** : Refer to [Table data format](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/data.html#calcchain) ,just set the calcChain corresponding to the cell data.
**<span style="font-size:20px;">A</span>** : Refer to [Table data format](/zh/guide/sheet.html#calcchain) ,just set the calcChain corresponding to the cell data.
------------

4
docs/guide/README.md

@ -6,7 +6,7 @@ Luckysheet is an online spreadsheet like excel that is powerful, simple to confi
## Demo
[Online demo](https://mengshukeji.github.io/LuckysheetDemo/)
![Demo](https://minio.cnbabylon.com/public/luckysheet/LuckysheetDemo.gif)
![Demo](/img/LuckysheetDemo.gif)
## Features
@ -153,7 +153,7 @@ An example of a Luckysheet file is as follows, the table contains 3 sheets:`
luckysheetfile = [{sheet1 settings}, {sheet2 settings}, {sheet3 settings}]`
Equivalent to 3 sheets of excel
![excel sheet](https://minio.cnbabylon.com/public/luckysheet/excel.png)
![excel sheet](/docs/.vuepress/public/img/excel.png)
An example of a sheet in the file is as follows:
```javascript

6
docs/guide/api.md

@ -9,7 +9,7 @@ The new API is being sorted out, please use it with caution!
- {Object} [options]:All configuration information of the table
- **Usage**
Initialize a luckysheet, which can contain multiple worksheets, refer to [Configuration List](https://mengshukeji.github.io/LuckysheetDocs/guide/config.html)
Initialize a luckysheet, which can contain multiple worksheets, refer to [Configuration List](/zh/guide/config.html)
------------
## luckysheet.getcellvalue([r] [,c] [,data] [,type])
@ -33,7 +33,7 @@ The new API is being sorted out, please use it with caution!
## luckysheet.getluckysheetfile()
- **Usage**
Returns a one-dimensional array of all table data structures[luckysheetfile](https://mengshukeji.github.io/LuckysheetDocs/guide/data.html), `luckysheet.getluckysheetfile()[0]` can get all the information of the first worksheet.
Returns a one-dimensional array of all table data structures[luckysheetfile](/zh/guide/data.html), `luckysheet.getluckysheetfile()[0]` can get all the information of the first worksheet.
------------
## luckysheet.getconfig()
@ -131,7 +131,7 @@ The new API is being sorted out, please use it with caution!
------------
## luckysheet.buildGridData(file)
- **Parameter**
- {Object} [file]:[luckysheetfile](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/data.html#%E8%8E%B7%E5%8F%96%E8%A1%A8%E6%A0%BC%E6%95%B0%E6%8D%AE)
- {Object} [file]:[luckysheetfile](/zh/guide/sheet.html)
- **Usage**
Generate a two-dimensional array that the table can recognize

6
docs/zh/guide/FAQ.md

@ -2,7 +2,7 @@
## luckysheetfile中的data和celldata有什么区别?
**<span style="font-size:20px;">A</span>** : 表格初始化时使用一维数组格式的 [celldata](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/data.html#celldata),初始化完成后转化为二维数组格式的data作为存储更新使用,celldata不再使用。
**<span style="font-size:20px;">A</span>** : 表格初始化时使用一维数组格式的 [celldata](/zh/guide/sheet.html#celldata),初始化完成后转化为二维数组格式的data作为存储更新使用,celldata不再使用。
如果需要将data拿出来作为初始化数据,则需要执行 `luckysheet.getGridData(data)`转换为celldata数据。
其中`{ r, c, v }`格式的celldata转换为二维数组使用的是`luckysheet.buildGridData(luckysheetfile)`,传入参数为表格数据对象`luckysheetfile`
@ -20,7 +20,7 @@ luckysheet.buildGridData(luckysheetfile)
## 单元格的类型有哪些?
**<span style="font-size:20px;">A</span>** : 参考[单元格格式列表](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/format.html#%E5%8D%95%E5%85%83%E6%A0%BC%E6%A0%BC%E5%BC%8F),例举了可用的单元格格式
**<span style="font-size:20px;">A</span>** : 参考[单元格格式列表](/zh/guide/cell.html),例举了可用的单元格格式
------------
@ -32,6 +32,6 @@ luckysheet.buildGridData(luckysheetfile)
## 为什么初始化后表格里面的公式不会被触发?
**<span style="font-size:20px;">A</span>** : 参考 [表格数据格式](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/data.html#calcchain) ,设置单元格数据对应的calcChain即可。
**<span style="font-size:20px;">A</span>** : 参考 [表格数据格式](/zh/guide/sheet.html#calcchain) ,设置单元格数据对应的calcChain即可。
------------

4
docs/zh/guide/README.md

@ -6,7 +6,7 @@ Luckysheet ,一款纯前端类似excel的在线表格,功能强大、配置
## Demo
[在线demo](https://mengshukeji.github.io/LuckysheetDemo/)
![演示](https://minio.cnbabylon.com/public/luckysheet/LuckysheetDemo.gif)
![演示](/img/LuckysheetDemo.gif)
## 特性
@ -153,7 +153,7 @@ npm run build
luckysheetfile = [ {sheet1设置}, {sheet2设置}, {sheet3设置} ]`
相当于excel的3个sheet
![excel sheet](https://minio.cnbabylon.com/public/luckysheet/excel.png)
![excel sheet](/img/excel.png)
文件中的一个sheet的数据`luckysheetfile[0]`的结构如下:
```json

267
docs/zh/guide/api.md

@ -16,7 +16,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
- {Number} [row]: 单元格所在行数;从0开始的整数,0表示第一行
- {Number} [column]: 单元格所在列数;从0开始的整数,0表示第一列
- {PlainObject} [setting]: 可选参数
+ {String} [type]: 单元格的值,可以设置为"v":原始值 或者"m":显示值;默认值为'v',表示获取单元格的实际值
+ {String} [type]: 单元格的值类型,可以设置为原始值"v"或者显示值"m";默认值为'v',表示获取单元格的实际值
+ {Number} [order]: 工作表索引;默认值为当前工作表索引
- **说明**
@ -39,21 +39,22 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
### setCellValue(row, column, value [,setting])
**参数**
    - {Number} [row]: 单元格所在行数;从0开始的整数,0表示第一行
    - {Number} [column]: 单元格所在列数;从0开始的整数,0表示第一列
    - {Object | String | Number} [value]: 要设置的值;可以为字符串或数字,或为符合Luckysheet单元格格式的对象,参考 [单元格属性表](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/format.html#%E5%8D%95%E5%85%83%E6%A0%BC%E5%B1%9E%E6%80%A7%E8%A1%A8)
    - {PlainObject} [setting]: 可选参数
        + {Number} [order]: 工作表索引;默认值为当前工作表索引
        + {Function} [success]: 操作结束的回调函数
- **参数**
- {Number} [row]: 单元格所在行数;从0开始的整数,0表示第一行
- {Number} [column]: 单元格所在列数;从0开始的整数,0表示第一列
- {Object | String | Number} [value]: 要设置的值;可以为字符串或数字,或为符合Luckysheet单元格格式的对象,参考 [单元格属性表](/zh/guide/cell.html)
- {PlainObject} [setting]: 可选参数
+ {Number} [order]: 工作表索引;默认值为当前工作表索引
+ {Function} [success]: 操作结束的回调函数
- **说明**
- **说明**
    设置某个单元格的值,也可以设置整个单元格对象,用于同时设置多个单元格属性
设置某个单元格的值,也可以设置整个单元格对象,用于同时设置多个单元格属性
- **示例**:
- **示例**:
    - 设置当前工作表"A1"单元格的值为"abc"
- 设置当前工作表"A1"单元格的值为"abc"
     `luckysheet.setCellValue(0, 0, 'abc');`
------------
@ -61,10 +62,11 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
### setCellFormat(row, column, attr, value [,setting])
- **参数**
- {Number} [row]: 单元格所在行数;从0开始的整数,0表示第一行
- {Number} [column]: 单元格所在列数;从0开始的整数,0表示第一列
- {String} [attr]: 属性类型,参考 [单元格属性表](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/format.html#%E5%8D%95%E5%85%83%E6%A0%BC%E5%B1%9E%E6%80%A7%E8%A1%A8)的属性值
- {String | Number | Object} [value]: 具体的设置值,一个属性会对应多个值,参考 [单元格属性表](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/format.html#%E5%8D%95%E5%85%83%E6%A0%BC%E5%B1%9E%E6%80%A7%E8%A1%A8)的值示例,特殊情况:如果属性类型`attr`是单元格格式`ct`,则设置值`value`应提供`ct.fa`,比如设置A1单元格的格式为百分比格式:
- {String} [attr]: 属性类型,参考 [单元格属性表](/zh/guide/cell.html)的属性值
- {String | Number | Object} [value]: 具体的设置值,一个属性会对应多个值,参考 [单元格属性表](/zh/guide/cell.html)的值示例,特殊情况:如果属性类型`attr`是单元格格式`ct`,则设置值`value`应提供`ct.fa`,比如设置A1单元格的格式为百分比格式:
`luckysheet.setCellFormat(0, 0, "ct", "0.00%")`
@ -109,12 +111,16 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
+ {Boolean} [isWholeWord]: 是否整词匹配;默认为 `false`
+ {Boolean} [isCaseSensitive]: 是否区分大小写匹配;默认为 `false`
+ {Number} [order]: 工作表索引;默认值为当前工作表索引
+ {Function} [success]: 操作结束的回调函数
- **说明**
查找一个工作表中的指定内容,返回查找到的内容组成的单元格一位数组,数据格式同`celldata`。
- **示例**:
- 当前工作表查找`"value"`字符串
`luckysheet.find("value")`
------------
### replace(content, replaceContent [,setting])
@ -134,6 +140,11 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
查找一个工作表中的指定内容并替换成新的内容,返回替换后的内容组成的单元格一位数组,数据格式同`celldata`。
- **示例**:
- 当前工作表查找`"value"`字符串并替换为`"out"`
`luckysheet.find("value", "out)`
------------
## 行和列操作
@ -141,6 +152,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
### setHorizontalFrozen(isRange [,setting])
- **参数**
- {Boolean} [isRange]: 是否冻结行到选区
`isRange`可能的值有:
@ -157,11 +169,22 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
特别注意,只有在`isRange`设置为`true`的时候,才需要设置`setting`中的`range`。
- **示例**:
- 冻结首行
`luckysheet.setHorizontalFrozen(false)`
- 冻结到`B5`选区
`luckysheet.setHorizontalFrozen(true, { range: 'B5' })`
------------
### setVerticalFrozen(isRange [,setting])
- **参数**
- {Boolean} [isRange]: 是否冻结列到选区
`isRange`可能的值有:
@ -178,11 +201,18 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
特别注意,只有在`isRange`设置为`true`的时候,才需要设置`setting`中的`range`。
- **示例**:
- 冻结首列
`luckysheet.setVerticalFrozen(false)`
------------
### setBothFrozen(isRange [,setting])
- **参数**
- {Boolean} [isRange]: 是否冻结行列到选区
`isRange`可能的值有:
@ -199,6 +229,12 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
特别注意,只有在`isRange`设置为`true`的时候,才需要设置`setting`中的`range`。
- **示例**:
- 冻结行列
`luckysheet.setBothFrozen(false)`
------------
### cancelFrozen([setting])
@ -213,13 +249,19 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
取消冻结操作
- **示例**:
- 取消冻结
`luckysheet.cancelFrozen()`
------------
### insertRow( row [,setting])
- **参数**
- {Number} [row]: 在第几行插入空白行
- {Number} [row]: 在第几行插入空白行,从0开始
- {PlainObject} [setting]: 可选参数
+ {Number} [number]: 插入的空白行数;默认为 1
@ -230,6 +272,12 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
在第`row`行的位置,插入`number`行空白行
- **示例**:
- 在第2行的位置插入1行空白行
`luckysheet.insertRow(1)`
------------
### insertColumn( column [,setting])
@ -247,6 +295,12 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
在第`column`列的位置,插入`number`列空白列
- **示例**:
- 在第1列的位置插入3行空白行
`luckysheet.insertRow(0, { number: 3 })`
------------
### deleteRow(rowStart, rowEnd [,setting])
@ -264,7 +318,13 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
删除指定的行
特别提醒,删除行之后,行的序号并不会变化,注意观察数据是否被正确删除即可。
特别提醒,删除行之后,行的序号并不会变化,下面的行会补充到上面,注意观察数据是否被正确删除即可。
- **示例**:
- 删除2-4行
`luckysheet.deleteRow(1, 3)`
------------
@ -283,7 +343,13 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
删除指定的列
特别提醒,删除列之后,列的序号并不会变化,注意观察数据是否被正确删除即可。
特别提醒,删除列之后,列的序号并不会变化,右边的列会补充到左边,注意观察数据是否被正确删除即可。
- **示例**:
- 删除2-4列
`luckysheet.deleteColumn(1, 3)`
------------
@ -304,6 +370,12 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
特别提醒,隐藏行之后,行的序号会变化。
- **示例**:
- 隐藏2-4行
`luckysheet.hideRow(1, 3)`
------------
### hideColumn(columnStart, columnEnd [,setting])(TODO)
@ -323,6 +395,12 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
特别提醒,隐藏列之后,列的序号会变化。
- **示例**:
- 隐藏2-4列
`luckysheet.hideColumn(1, 3)`
------------
### showRow(rowStart, rowEnd [,setting])
@ -340,6 +418,12 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
显示指定的行
- **示例**:
- 显示2-4行
`luckysheet.showRow(1, 3)`
------------
### showColumn(columnStart, columnEnd [,setting])(TODO)
@ -357,6 +441,12 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
显示指定的列
- **示例**:
- 显示2-4列
`luckysheet.showColumn(1, 3)`
------------
## 选区操作
@ -379,7 +469,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
`luckysheet.getRange()`
则返回结果为:
```
```json
[
{ "row": [0,1], "column": [0,1] },
{ "row": [3,4], "column": [1,2] }
@ -400,7 +490,87 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
返回指定工作表指定范围的单元格二维数组数据,每个单元格为一个对象。
[单元格对象格式参考](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/format.html#%E5%8D%95%E5%85%83%E6%A0%BC%E5%B1%9E%E6%80%A7%E8%A1%A8)
[单元格对象格式参考](/zh/guide/cell.html)
- **示例**:
- 当前选区为"A1:B2",执行
`luckysheet.getRangeValue()`
则返回结果为:
```json
[
[
{
"v": "vaule1",
"ct": {
"fa": "General",
"t": "g"
},
"m": "vaule1",
"bg": "rgba(255,255,255)",
"bl": 0,
"it": 0,
"ff": 1,
"fs": 11,
"fc": "rgb(51, 51, 51)",
"ht": 1,
"vt": 0
},
{
"v": "value3",
"ct": {
"fa": "General",
"t": "g"
},
"m": "value3",
"bg": "rgba(255,255,255)",
"bl": 0,
"it": 0,
"ff": 1,
"fs": 11,
"fc": "rgb(51, 51, 51)",
"ht": 1,
"vt": 0
}
],
[
{
"v": "vaule2",
"ct": {
"fa": "General",
"t": "g"
},
"m": "vaule2",
"bg": "rgba(255,255,255)",
"bl": 0,
"it": 0,
"ff": 1,
"fs": 11,
"fc": "rgb(51, 51, 51)",
"ht": 1,
"vt": 0
},
{
"v": "value4",
"ct": {
"fa": "General",
"t": "g"
},
"m": "value4",
"bg": "rgba(255,255,255)",
"bl": 0,
"it": 0,
"ff": 1,
"fs": 11,
"fc": "rgb(51, 51, 51)",
"ht": 1,
"vt": 0
}
]
]
```
------------
@ -418,6 +588,38 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
特别注意,如果复制多个选区,这几个选区必须有相同的行或者相同的列才能复制,复制出的结果也会自动合并成衔接的数组,比如,多选`"C18:C20"` / `"E18:E20"` / `"G18:H20"`是允许的,但是多选`"C18:C20"` / `"E18:E21"`是不允许的
- **示例**:
- 当前选区为"A1:B2",执行
`luckysheet.getRangeHtml()`
则返回结果为:
```html
<table data-type="luckysheet_copy_action_table">
<colgroup width="72px">
</colgroup>
<colgroup width="72px">
</colgroup>
<tr>
<td style="height:19px;">
value1
</td>
<td style="">
value3
</td>
</tr>
<tr>
<td style="height:19px;">
value2
</td>
<td style="">
value4
</td>
</tr>
</table>
```
------------
### getRangeJson(title [,setting])
@ -502,7 +704,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
------------
### setRangeShow(range[,setting])
### setRangeShow(range [,setting])<div id='setRangeShow'></div>
- **参数**
@ -545,7 +747,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
- **参数**
- {Array} [data]: 要赋值的单元格二维数组数据,每个单元格的值,可以为字符串或数字,或为符合Luckysheet格式的对象,参考 [单元格属性表](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/format.html#%E5%8D%95%E5%85%83%E6%A0%BC%E5%B1%9E%E6%80%A7%E8%A1%A8)
- {Array} [data]: 要赋值的单元格二维数组数据,每个单元格的值,可以为字符串或数字,或为符合Luckysheet格式的对象,参考 [单元格属性表](/zh/guide/cell.html)
- {PlainObject} [setting]: 可选参数
+ {Array | Object | String} [range]: 选区范围,支持选区的格式为`"A1:B2"`、`"sheetName!A1:B2"`或者`{row:[0,1],column:[0,1]}`,只能为单个选区;默认为当前选区
+ {Number} [order]: 工作表索引;默认值为当前工作表索引
@ -562,8 +764,8 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
- **参数**
- {String} [attr]: 属性类型,
参考 [单元格属性表](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/format.html#%E5%8D%95%E5%85%83%E6%A0%BC%E5%B1%9E%E6%80%A7%E8%A1%A8)的属性值
- {String | Number | Object} [value]: 具体的设置值,一个属性会对应多个值,参考 [单元格属性表](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/format.html#%E5%8D%95%E5%85%83%E6%A0%BC%E5%B1%9E%E6%80%A7%E8%A1%A8)的值示例,特殊情况:如果属性类型`attr`是单元格格式`ct`,则设置值`value`应提供`ct.fa`,比如设置`"A1:B2"`单元格的格式为百分比格式:
参考 [单元格属性表](/zh/guide/cell.html)的属性值
- {String | Number | Object} [value]: 具体的设置值,一个属性会对应多个值,参考 [单元格属性表](/zh/guide/cell.html)的值示例,特殊情况:如果属性类型`attr`是单元格格式`ct`,则设置值`value`应提供`ct.fa`,比如设置`"A1:B2"`单元格的格式为百分比格式:
`luckysheet.setRangeFormat("ct", "0.00%", {range:"A1:B2"})`
@ -992,7 +1194,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
+ `"bottom"`: 活动单元格下移
- {PlainObject} [setting]: 可选参数
+ {Array} [data]: 赋值到range区域的单元格二维数组数据,[单元格对象格式参考](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/format.html#%E5%8D%95%E5%85%83%E6%A0%BC%E5%B1%9E%E6%80%A7%E8%A1%A8);默认值为空数组,即插入空白的区域
+ {Array} [data]: 赋值到range区域的单元格二维数组数据,[单元格对象格式参考](/zh/guide/cell.html);默认值为空数组,即插入空白的区域
+ {Array | Object | String} [range]: 要插入的位置,选区范围,支持选区的格式为`"A1:B2"`、`"sheetName!A1:B2"`或者`{row:[0,1],column:[0,1]}`,默认为当前选区
当未设置data数据时,允许多个选区组成的数组,插入的空白区域即为这些选区的区域,
@ -1450,7 +1652,8 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
## 公共方法
### transToCellData(data[,setting])
### transToCellData(data [,setting])<div id='transToCellData'></div>
- **参数**
@ -1465,7 +1668,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
------------
### transToData(celldata[,setting])
### transToData(celldata [,setting])<div id='transToData'></div>
- **参数**
@ -1545,7 +1748,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
luckysheet.selectHightlightShow();
```
> 推荐使用新API: [setRangeShow](#setRangeShow(range[,setting]))
> 推荐使用新API:<a href='#setRangeShow'>setRangeShow</a>
------------
@ -1554,7 +1757,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
高亮当前选区
> 推荐使用新API: [setRangeShow](#setRangeShow(range[,setting]))
> 推荐使用新API:<a href='#setRangeShow'>setRangeShow</a>
------------
@ -1569,12 +1772,12 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
## buildGridData(file)
- **参数**
- {Object} [file]:[luckysheetfile](https://mengshukeji.github.io/LuckysheetDocs/zh/guide/data.html#%E8%8E%B7%E5%8F%96%E8%A1%A8%E6%A0%BC%E6%95%B0%E6%8D%AE)
- {Object} [file]:[luckysheetfile](/zh/guide/sheet.html)
- **说明**
生成表格可以识别的二维数组
> 推荐使用新API: [transToData](#transToCellData([setting]))
> 推荐使用新API:<a href='#transToData'>transToData</a>
------------
## getGridData(data)
@ -1584,7 +1787,7 @@ Luckysheet针对常用的数据操作需求,开放了主要功能的API,开
二维数组数据转化成 `{r, c, v}` 格式 一维数组
> 推荐使用新API: [transToCellData](#transToCellData([setting]))
> 推荐使用新API:<a href='#transToCellData'>transToCellData</a>
------------
## destroy()

Loading…
Cancel
Save