Skip to main content
DingTalk Spreadsheet OpenAPI provides a set of RESTful interfaces that allow developers to operate DingTalk Spreadsheet documents programmatically. Use these APIs to automate data read/write operations, manage worksheets, look up cells, lock ranges, and more. They are suitable for scenarios such as data synchronization, report generation, and office automation.

Open API overview

DingTalk Spreadsheet provides a rich set of open APIs. Choose the APIs that fit your business needs.

Worksheet

Rows and columns

Cell range

Conditional Formatting

Filter

Filter View

Floating image

Glossary

workbookId

The unique identifier of a spreadsheet file. It is the nodeId (dentryUuid) returned by the Knowledge Base API, and can also be obtained from the spreadsheet URL. Obtain it in one of the following ways:
  • Method 1: Get it from the spreadsheet URL.
  • Method 2: Get it from the document information.
  • Method 3: Get it through the Knowledge Base API. Call the Get a node or Create a Knowledge Base document API. The returned nodeId (dentryUuid) is the workbookId.

sheetId

The ID or name of a worksheet. Get it through the Get all worksheets API, or pass the worksheet title directly.

rangeAddress

The cell range address, using A1 notation.

operatorId

The unionId of the operator, used to identify the user performing the action and to verify permissions.