# Spreadsheet overview
Supports operations such as automatically creating tables, reading or editing worksheets by calling the table API.

## Authorization Instructions
Before accessing or manipulating spreadsheet resources using `tenant_access_token`, ensure that the application has been granted permissions to read, edit, or manage spreadsheets. Otherwise, the API will return HTTP 403 or 400 status codes. For more information, refer to [How to enable permissions for cloud document resources](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-add-permissions-to-app#223459af).

## Glossary
### Spreadsheet
A table is a container that carries data and also provides functions for data processing and presentation. A table may contain one or more worksheets, and when we process data, we all operate on a worksheet.
Each table has a spreadsheetToken as a unique identifier, and each worksheet has a sheetId as a unique identifier.
### spreadsheetToken and sheetId
spreadsheetToken is the unique identifier of a table, you can get the spreadsheetToken of a table in any of the following ways:
When a spreadsheet is located in a wiki, its URL contains a wiki-type token as the unique identifier. You need to call the [Get Knowledge Space Node Information](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/wiki-v2/space/get_node) API, passing in the current wiki-type token to obtain the `obj_token`. At this point, this `obj_token` becomes the spreadsheet's `spreadsheetToken`.

- Obtained through the URL of the sheet: https://sample.feishu.cn/sheets/==shtcnmBA\*****yGehy8==
- Obtain the spreadsheetToken of the table through the return value of [List items in folder](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list)
<br>
<br>
sheetId is the unique identifier of a worksheet, you can get the sheetId of a worksheet in any of the following ways:
- Obtain through the URL of the sheet: https://sample.feishu.cn/sheets/shtcnmBA\*****yGehy8?sheet===0b\**12==
- Obtain the sheetId of the worksheet through the return value of [Get Sheet Metadata API](https://open.feishu.cn/document/ukTMukTMukTM/uETMzUjLxEzM14SMxMTN)
Almost all table operation methods need to pass in spreadsheetToken to specify the table to be operated.
## Range
Range describes a range of the worksheet. In data reading and writing, it can help users filter the operation range of data.
The description method of range is ==\<sheetId>!<start position>:<end position>==, there are 4 description methods, they are:
- \<sheetId>!<start cell>:<end cell>
For example: 0b\**12!A1:B5 means the area of A1:B5 in the worksheet of 0b\**12, as shown in the following figure:
![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/76498891d78bff326b0bcffe43427fa9_fUFkCG77Vw.png?height=484&lazyload=true&width=722)
- \<sheetId>!<start column>:<end column>, such as: 0b\**12!A:B
- \<sheetId>!<start cell>:<end column>, eg: 0b\**12!A1:B
- \<sheetId>, the area is left blank, such as: 0b\**12, which represents the data within the maximum row and column range that is not empty in this sheet
When using the interface for reading table data, such as "reading a single range" or "reading multiple ranges", the above description methods represent the area of A1:B5 in this worksheet, as shown in the following figure:
![image.png](//sf3-cn.feishucdn.com/obj/open-platform-opendoc/dca12da354cb99d01c2893283893ae2a_Y9COFAZsea.png?height=576&lazyload=true&width=856)
# Method collection
## Sheet
Contains interfaces related to table creation, acquisition and update.
### Method list
> "Store" stands for [Store](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[create sheet](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet/create)<br>`POST` /open-apis/sheets/v3/spreadsheets | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Get table metadata](https://open.feishu.cn/document/ukTMukTMukTM/uETMzUjLxEzM14SMxMTN)<br>`GET` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/metainfo | View, comment, edit and manage all files in cloud space file(drive:drive)<br>View, comment and download all files in cloud space< /md-perm><br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm ><br><md-perm name="sheets:spreadsheet:readonly" desc="View, comment and export spreadsheets" support_app_types="custom,isv" tags="">View, comment and export spreadsheets(drive:drive:readonly) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Update table properties](https://open.feishu.cn/document/ukTMukTMukTM/ucTMzUjL3EzM14yNxMTN)<br>`PUT` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/properties | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Worksheet
Contains interfaces related to worksheet operations and updating properties.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[Update sheet properties](https://open.feishu.cn/document/ukTMukTMukTM/ugjMzUjL4IzM14COyMTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/sheets_batch_update | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[operation sheet](https://open.feishu.cn/document/ukTMukTMukTM/uYTMzUjL2EzM14iNxMTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/sheets_batch_update | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Worksheet - Conditional Formatting
Contains interfaces for creating, deleting, getting, and updating conditional formatting in the worksheet.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[Create Conditional Format](https://open.feishu.cn/document/ukTMukTMukTM/uATMzUjLwEzM14CMxMTN/conditionformat/condition-format-set)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/condition_formats/batch_create | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Get conditional format](https://open.feishu.cn/document/ukTMukTMukTM/uATMzUjLwEzM14CMxMTN/conditionformat/condition-format-get)<br>`GET` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/condition_formats | View, comment, edit and manage all files in cloud space file(drive:drive)<br>View, comment and download all files in cloud space< /md-perm><br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm ><br><md-perm name="sheets:spreadsheet:readonly" desc="View, comment and export spreadsheets" support_app_types="custom,isv" tags="">View, comment and export spreadsheets(drive:drive:readonly) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[update conditional format](https://open.feishu.cn/document/ukTMukTMukTM/uATMzUjLwEzM14CMxMTN/conditionformat/condition-format-update)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/condition_formats/batch_update | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[delete conditional format](https://open.feishu.cn/document/ukTMukTMukTM/uATMzUjLwEzM14CMxMTN/conditionformat/condition-format-delete)<br>`DELETE` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/condition_formats/batch_delete | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Worksheet - Filter
Contains worksheet filter create, delete, get and update related interfaces.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[get filter](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter/get)<br>`GET` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet:readonly.desc.desc$$$(sheets:spreadsheet:readonly)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive:readonly.desc.desc$$$(drive:drive:readonly) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[create filter](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter/create)<br>`POST` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[update filter](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter/update)<br>`PUT` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[delete filter](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter/delete)<br>`DELETE` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Worksheet - Filter View
Contains worksheet filter view create, delete, get and update related interfaces.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[delete filter view](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view/delete)<br>`DELETE` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id | $$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive)<br>$$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Update Filter View](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view/patch)<br>`PATCH` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[query filter view](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view/query)<br>`GET` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/query | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet:readonly.desc.desc$$$(sheets:spreadsheet:readonly)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive:readonly.desc.desc$$$(drive:drive:readonly)<br>$$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Get Filter View](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view/get)<br>`GET` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet:readonly.desc.desc$$$(sheets:spreadsheet:readonly)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive:readonly.desc.desc$$$(drive:drive:readonly) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[create filter view](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view/create)<br>`POST` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Filter View - Filter Criteria
Contains the filter criteria create, delete, get, update and query related interfaces of the filter view.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[delete filter condition](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view-condition/delete)<br>`DELETE` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Update filter condition](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view-condition/update)<br>`PUT` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[query filter condition](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view-condition/query)<br>`GET` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/query | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet:readonly.desc.desc$$$(sheets:spreadsheet:readonly)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive:readonly.desc.desc$$$(drive:drive:readonly) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Get filter condition](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view-condition/get)<br>`GET` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id | $$$sheets.v3.scope.sheets. v3.scope.drive:drive:readonly.desc.desc$$$(drive:drive:readonly)<br>$$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet:readonly.desc.desc$$$(sheets:spreadsheet:readonly)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[create filter condition](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-filter_view-condition/create)<br>`POST` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions | $$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet)<br>$$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Worksheet - Row and Column
Contains interfaces related to adding, inserting, deleting, moving and updating worksheet rows and columns.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[delete row and column](https://open.feishu.cn/document/ukTMukTMukTM/ucjMzUjL3IzM14yNyMTN)<br>`DELETE` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/dimension_range | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[update row](https://open.feishu.cn/document/ukTMukTMukTM/uYjMzUjL2IzM14iNyMTN)<br>`PUT` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/dimension_range | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Add row and column](https://open.feishu.cn/document/ukTMukTMukTM/uUjMzUjL1IzM14SNyMTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/dimension_range | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[insert row and column](https://open.feishu.cn/document/ukTMukTMukTM/uQjMzUjL0IzM14CNyMTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/insert_dimension_range | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Move row and column](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet/move_dimension)<br>`POST` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/move_dimension | $$$sheets.v3.scope.sheets. v3.scope.drive:drive.desc.desc$$$(drive:drive)<br>$$$sheets.v3.scope.sheets.v3.scope .sheets:spreadsheet.desc.desc$$$(sheets:spreadsheet) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Row and Column - Range of Protection
The protection scope including the row and column adds, deletes, obtains and modifies related interfaces.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[Add protection scope](https://open.feishu.cn/document/ukTMukTMukTM/ugDNzUjL4QzM14CO0MTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/protected_dimension | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Get protection scope](https://open.feishu.cn/document/ukTMukTMukTM/uQTM5YjL0ETO24CNxkjN)<br>`GET` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/protected_range_batch_get | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Modify protection scope](https://open.feishu.cn/document/ukTMukTMukTM/uUTM5YjL1ETO24SNxkjN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/protected_range_batch_update | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[delete protection scope](https://open.feishu.cn/document/ukTMukTMukTM/uYTM5YjL2ETO24iNxkjN)<br>`DELETE` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/protected_range_batch_del | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Worksheet - Data
Contains interfaces related to writing and reading cell data in worksheets, inserting pictures, setting styles, merging and splitting cells, and finding and replacing content.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[insert data](https://open.feishu.cn/document/ukTMukTMukTM/uIjMzUjLyIzM14iMyMTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/values_prepend | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[append data](https://open.feishu.cn/document/ukTMukTMukTM/uMjMzUjLzIzM14yMyMTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/values_append | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[read single range](https://open.feishu.cn/document/ukTMukTMukTM/ugTMzUjL4EzM14COxMTN)<br>`GET` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/values/:range | View, comment, edit and manage all files in cloud space file(drive:drive)<br>View, comment and download all files in cloud space< /md-perm><br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm ><br><md-perm name="sheets:spreadsheet:readonly" desc="View, comment and export spreadsheets" support_app_types="custom,isv" tags="">View, comment and export spreadsheets(drive:drive:readonly) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[read multiple ranges](https://open.feishu.cn/document/ukTMukTMukTM/ukTMzUjL5EzM14SOxMTN)<br>`GET` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/values_batch_get | View, comment, edit and manage all files in cloud space file(drive:drive)<br>View, comment and download all files in cloud space< /md-perm><br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm ><br><md-perm name="sheets:spreadsheet:readonly" desc="View, comment and export spreadsheets" support_app_types="custom,isv" tags="">View, comment and export spreadsheets(drive:drive:readonly) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Write data to a single range](https://open.feishu.cn/document/ukTMukTMukTM/uAjMzUjLwIzM14CMyMTN)<br>`PUT` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/values | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Write data to multiple ranges](https://open.feishu.cn/document/ukTMukTMukTM/uEjMzUjLxIzM14SMyMTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/values_batch_update | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[set cell style](https://open.feishu.cn/document/ukTMukTMukTM/ukjMzUjL5IzM14SOyMTN)<br>`PUT` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/style | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Batch cell styles](https://open.feishu.cn/document/ukTMukTMukTM/uAzMzUjLwMzM14CMzMTN)<br>`PUT` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/styles_batch_update | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[merge cells](https://open.feishu.cn/document/ukTMukTMukTM/ukDNzUjL5QzM14SO0MTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/merge_cells | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[split cell](https://open.feishu.cn/document/ukTMukTMukTM/uATNzUjLwUzM14CM1MTN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/unmerge_cells | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[write image](https://open.feishu.cn/document/ukTMukTMukTM/uUDNxYjL1QTM24SN0EjN)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/values_image | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Find Cell](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet/find)<br>`POST` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/find | View, comment, edit and manage all files in cloud space file(drive:drive)<br>View, comment, edit and manage spreadsheets</md-perm ><br><md-perm name="drive:drive:readonly" desc="View, comment and download all files in cloud space" support_app_types="custom,isv" tags="">View, comment and download all files in cloud space< /md-perm><br><md-perm name="sheets:spreadsheet:readonly" desc="View, comment and export spreadsheets" support_app_types="custom,isv" tags="">View, comment and export spreadsheets(sheets:spreadsheet) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[replace cell](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet/replace)<br>`POST` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/replace | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Worksheet - Floating Image
Contains interfaces related to creating, deleting, querying, getting and updating worksheet floating pictures.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[create floating image](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-float_image/create)<br>`POST` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Get floating image](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-float_image/get)<br>`GET` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id | View, comment, edit and manage all files in cloud space file(drive:drive)<br>View, comment, edit and manage spreadsheets</md-perm ><br><md-perm name="drive:drive:readonly" desc="View, comment and download all files in cloud space" support_app_types="custom,isv" tags="">View, comment and download all files in cloud space< /md-perm><br><md-perm name="sheets:spreadsheet:readonly" desc="View, comment and export spreadsheets" support_app_types="custom,isv" tags="">View, comment and export spreadsheets(sheets:spreadsheet) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[query floating image](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-float_image/query)<br>`GET` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/query | View, comment, edit and manage all files in cloud space file(drive:drive)<br>View, comment, edit and manage spreadsheets</md-perm ><br><md-perm name="drive:drive:readonly" desc="View, comment and download all files in cloud space" support_app_types="custom,isv" tags="">View, comment and download all files in cloud space< /md-perm><br><md-perm name="sheets:spreadsheet:readonly" desc="View, comment and export spreadsheets" support_app_types="custom,isv" tags="">View, comment and export spreadsheets(sheets:spreadsheet) | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Update floating image](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-float_image/patch)<br>`PATCH` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[delete floating image](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet-float_image/delete)<br>`DELETE` /open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

## Worksheet - Data Check
Contains worksheet data validation settings, delete, query and update related interfaces.
### Method list
> "Store" stands for [Store apps](https://open.feishu.cn/document/home/app-types-introduction/overview); "Custom" stands for [Custom apps](https://open.feishu.cn/document/home/app-types-introduction/overview)

**[Method (API)](https://open.feishu.cn/document/ukTMukTMukTM/uITNz4iM1MjLyUzM)** | </md-th ><br>Permission requirements (meet either) | **[Access Credentials](https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM) (choose one)** | </ md-th><br>Store | Custom
---|---|---|---|---
[set dropdown](https://open.feishu.cn/document/ukTMukTMukTM/uATMzUjLwEzM14CMxMTN/datavalidation/set-dropdown)<br>`POST` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/dataValidation | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[delete drop-down list setting](https://open.feishu.cn/document/ukTMukTMukTM/uATMzUjLwEzM14CMxMTN/datavalidation/delete-datavalidation)<br>`DELETE` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/dataValidation | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Update dropdown list settings](https://open.feishu.cn/document/ukTMukTMukTM/uATMzUjLwEzM14CMxMTN/datavalidation/update-datavalidation)<br>`PUT` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/dataValidation/:sheetId/:dataValidationId | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**
[Query drop-down list settings](https://open.feishu.cn/document/ukTMukTMukTM/uATMzUjLwEzM14CMxMTN/datavalidation/query-datavalidation)<br>`GET` /open-apis/sheets/v2/spreadsheets/:spreadsheetToken/dataValidation | View, comment, edit and manage all files in cloud space file(drive:drive)<br><md-perm name="sheets:spreadsheet" desc="View, comment, edit and manage spreadsheets" support_app_types="custom,isv" tags="">View, comment, edit and manage spreadsheets</md-perm > | `tenant_access_token`<br>`user_access_token` | **✓** | **✓**

