> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Bulk Export

> YiDA supports exporting data from the data management page to Excel in bulk, including custom selection of the data range, field range, and export format for images/attachments. Suitable for scenarios such as data archiving, backup, and bulk editing.

| **Version** | **Free plan** | **Basic edition** | **Professional edition** | **Dedicated edition** |
| ----------- | ------------- | ----------------- | ------------------------ | --------------------- |
| **Limit**   | 5,000 records | 30,000 records    | 30,000 records           | 30,000 records        |

## 1. Introduction

### 1.1 Feature Overview

YiDA supports exporting data from the data management page to Excel in bulk. You can customize the data range (rows), the field range (columns), and the export format for images/attachments (links or files).

### 1.2 Use Cases

* Export useful data from the data management backend for archiving or backup.
* Bulk edit selected fields by exporting and then re-importing them.

### 1.3 Feature Demo

<Card title="Export feature demo.mov" icon="bookmark" href="https://www.yuque.com/attachments/yuque/0/2025/mov/12649008/1739883266224-5c85ca06-14eb-4273-90ed-926b77ab4fa9.mov" horizontal />

## 2. Export Steps

### 2.1 Export Entry Point

1. As an **app editor**, sign in to the [YiDA workbench](https://www.yidaapps.com/workPlatform) and open the app whose data you want to export in bulk. Select the target form, go to the corresponding **data management page**, and click **Export**.

2. As an **app user**, sign in to the [YiDA workbench](https://www.yidaapps.com/workPlatform). If you have **export permissions**, click **Export**.

### 2.2 Select the Data to Export

#### 2.2.1 Export All Data

1. Select the form you want to export, click **Export**, and choose **Export all** to export all data.

#### 2.2.2 Export Selected Data

1. On the target form, select one or more records, then click **Export selected** to export those records.

**Tip: You can use filters to narrow down the data.**

1. Click **Filter** to open the filter panel.

2. Click **Add filter condition** and select a filter attribute from the drop-down list. Choose an attribute and configure the condition. The filter is triggered when the selected attribute meets the specified condition.

3. You can add multiple filter conditions and combine them with **OR/AND** logic.

4. After filtering, select the records you need and export the filtered data.

### 2.3 Export Settings

#### 2.3.1 Export Settings

##### Set the field order

1. If you choose option 1, **Follow the current data management field order**, the exported fields follow the order shown on the data management page.

2. If you choose option 2, **Follow the form field order**, the exported fields follow the order defined in the form.

3. If you choose option 3, **Drag to sort**, the exported fields follow the order you set by dragging.

##### Set the field range

Setting the field range means selecting the columns you want to export, so you can customize which fields are included.

1. Enter a keyword in the input box to **search fields in real time**, as shown below:

2. Alternatively, use the checkboxes on the left to select fields. Only the selected fields are exported. For example, if you select only Device status and Device name, the exported file contains only these two columns.

#### 2.3.2 Other Settings

##### Export images/attachments

**1) If you do not select "Export image/attachment fields as files":**

* Images and attachments are saved as online links in Excel. Data is stored as URLs, which is suitable for external business collaboration scenarios, such as sending product lists or quotations to customers. See the example below:

* If the file is an image, click the link to preview it. If the file is an attachment, click the link to download it directly.

**2) If you select "Export image/attachment fields as files":** the files in the data are exported together with the data.

* The exported files are packaged as a zip archive, suitable for data backup scenarios.
* Image/attachment addresses in the exported spreadsheet are absolute paths within the zip archive. Click a path to open the corresponding file in the local folder.

Click to download the exported file.

The result looks like this:

<Note>
  Downloaded attachments/images keep their original file names — the names used when they were uploaded. For example, if the file was uploaded as IMG\_2017, it is exported as "IMG\_2017.jpg".

  Components that support exporting attachments/images: Image upload, Attachment, Word template, Signature, and Smart invoice.
</Note>

##### Export instance ID

**If you select "Export instance ID"**, the instance ID of each record is exported to the Excel file (including the main form and subforms). If you later need to update the data, you can use the instance ID to match records. See the example below:

### 2.3 Export Records

1. After configuring the export parameters, click **Confirm** to start exporting. The export progress is displayed.

2. During or after the export, click **Data management > More > Export records** to open the Export records page.

3. To view export records, go to **Data management > List page**, click **More > Activity log**, and open the Export records page. Click **Export records** as shown below. Click Download to download the attachments/images again.

### 2.4 Exported Data Format

<Note>
  1. When exporting a spreadsheet only, the export format is Excel, and the file name is: **Form name + "\_" + date timestamp + file extension**. For example: Equipment inspection form\_20250218155439.xlsx.

  2. When exporting file data at the same time, the export format is a zip archive, and the file name is: **Form name + "\_" + date timestamp + file extension**. For example:

  * Equipment inspection form\_20250218152909\_resources\_1.zip. After extraction:

  3. If the exported data is very large, the system splits the download by data size (one zip file per 100 MB), as shown below:

  Tip: If the attachment of a single record exceeds 100 MB, it is split into multiple subfolders. The naming rules are:

  * Instance ID
  * Instance ID (the attachments of this instance are too large and have been split; please merge them into the main folder)
</Note>

The following table lists which component types support bulk data export:

<table>
  <tr>
    <td>**Component type**</td>
    <td>**Component name**</td>
    <td>**Export supported**</td>
    <td>**Exported data format**</td>
    <td>**Example**</td>
  </tr>

  <tr>
    <td rowSpan={16}>**Common components**</td>
    <td>Single-line text</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format</td>
    <td>Text</td>
  </tr>

  <tr>
    <td>Multi-line text</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format</td>
    <td>Text</td>
  </tr>

  <tr>
    <td>Numerical</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Number</td>
    <td>123</td>
  </tr>

  <tr>
    <td>Rating</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Number</td>
    <td>5</td>
  </tr>

  <tr>
    <td>Select</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format</td>
    <td>Option 1</td>
  </tr>

  <tr>
    <td>Multiselect</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format. All selected options are exported, separated by commas.</td>
    <td>Option 1,Option 2,Option 3</td>
  </tr>

  <tr>
    <td>Date range</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Date format</td>
    <td>2025-01-01 to 2025-01-31</td>
  </tr>

  <tr>
    <td>Date</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Date format</td>
    <td>2025-01-01</td>
  </tr>

  <tr>
    <td>User</td>
    <td><ul><li>Supported</li></ul></td>
    <td>1. If "Show user number" is not selected, only the user name is shown.<br />2. If "Show user number" is selected, both the user name and user number are shown.</td>
    <td>John<br />John (0023123123)</td>
  </tr>

  <tr>
    <td>Department</td>
    <td><ul><li>Supported</li></ul></td>
    <td>1. If "Show full department path" is not selected, only the department name is shown.<br />2. If "Show full department path" is selected, the full department path is shown.</td>
    <td>Department name only<br />Full department path</td>
  </tr>

  <tr>
    <td>Image upload</td>
    <td><ul><li>Supported</li></ul></td>
    <td rowSpan={5}>1. If "Export images/attachments" is not selected, downloadable URLs are exported.<br />2. If selected, relative paths are exported in Excel and the attachment/image files are exported at the same time.</td>
    <td rowSpan={5}>If images/attachments > 100 MB and multiple records are exported, the format is as follows:<br />If images/attachments > 100 MB and a single record is exported, the format is as follows:<br />If images/attachments \< 100 MB and a single record is exported:<br />If images/attachments \< 100 MB and multiple records are exported:</td>
  </tr>

  <tr>
    <td>Attachment</td>
    <td><ul><li>Supported</li></ul></td>
  </tr>

  <tr>
    <td>Word template</td>
    <td><ul><li>Supported</li></ul></td>
  </tr>

  <tr>
    <td>Signature</td>
    <td><ul><li>Supported</li></ul></td>
  </tr>

  <tr>
    <td>Smart invoice</td>
    <td><ul><li>Supported</li></ul></td>
  </tr>

  <tr>
    <td>Subform</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format</td>
    <td>Text</td>
  </tr>

  <tr>
    <td rowSpan={15}>**Premium components**</td>
    <td>Drop-down select</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Selected option</td>
    <td>Option 1</td>
  </tr>

  <tr>
    <td>Drop-down multiselect</td>
    <td><ul><li>Supported</li></ul></td>
    <td>All selected options are exported, separated by commas.</td>
    <td>Option 1,Option 2</td>
  </tr>

  <tr>
    <td>Cascading select</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format</td>
    <td>Level 1/Level 2/Level 3</td>
  </tr>

  <tr>
    <td>Country/Region</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format</td>
    <td>China</td>
  </tr>

  <tr>
    <td>Address</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format</td>
    <td>Address text</td>
  </tr>

  <tr>
    <td>Location</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format</td>
    <td>Location text</td>
  </tr>

  <tr>
    <td>Associated form</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format: field + instance ID</td>
    <td>Field value + instance ID</td>
  </tr>

  <tr>
    <td>Serial number</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text format</td>
    <td>Text</td>
  </tr>

  <tr>
    <td>Organization</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text</td>
    <td>Text</td>
  </tr>

  <tr>
    <td>UnionPay</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text</td>
    <td>Text</td>
  </tr>

  <tr>
    <td>Budget control</td>
    <td><ul><li>Supported</li></ul></td>
    <td>Text</td>
    <td>Text</td>
  </tr>

  <tr>
    <td>Group</td>
    <td>❌ Not supported</td>
    <td>/</td>
    <td>/</td>
  </tr>

  <tr>
    <td>Associated query</td>
    <td>❌ Not supported</td>
    <td>/</td>
    <td>/</td>
  </tr>

  <tr>
    <td>Rich Text</td>
    <td>❌ Not supported</td>
    <td>/</td>
    <td>/</td>
  </tr>

  <tr>
    <td>Image and text display</td>
    <td>❌ Not supported</td>
    <td>/</td>
    <td>/</td>
  </tr>

  <tr>
    <td rowSpan={2}>**Common components**</td>
    <td>ID number</td>
    <td>❌ Not supported</td>
    <td>Not supported due to privacy protection</td>
    <td>/</td>
  </tr>

  <tr>
    <td>Phone number</td>
    <td>❌ Not supported</td>
    <td>Not supported due to privacy protection</td>
    <td>/</td>
  </tr>
</table>

## 3. FAQ

* Q: Why is subform data sometimes exported with a broken format?

* Q: What should I be aware of when using the export feature?
