SeaTable’s import features make it possible to switch from other solutions to SeaTable with little effort. The same is true when moving from one SeaTable system to another, for example, when migrating from SeaTable Cloud to a self-hosted system. You can seamlessly continue working on a base that you have imported from another SeaTable instance.

How to export bases and tables from SeaTable and import them into SeaTable is the topic of this article.

You can export the current status of your bases including all tables, views , web forms and automations as well as data in the big data backend are also not exported.

Bases export

For exporting bases, SeaTable uses the DTABLE file format . For more information, see the article Saving a Base as a DTABLE File .

You can export individual tables to Excel files from any base to which you have access. The contents of text and number-based columns are copied as values to the destination file. Contents of the Formatted Text , automations and the change history are not exported.

Export tables

You start the export of a table from Base. Click on the drop-down arrow to the right of the name of the table you want to export. Now select Export table to Excel to start the download. Once the export is complete, you will find the XLSX file in the selected location on your device.

SeaTable supports importing bases from its own DTABLE format , from Excel files, and from the generic CSV format. When importing a DTABLE file, the base is restored exactly as it looked at the time of export. When importing CSV or Excel, the values from the CSV/XLSX file are copied into table columns of a new base, and SeaTable tries to interpret the column types based on the data.

Importing data into a base

What you need to do when importing a base depends on the type of import file. However, the procedure is the same for all file types: go to the Home page and click Add a Base or Folder in the area or group where you want the new Base. You can get more detailed information in the following articles:

In existing bases you can fill individual tables via CSV or Excel import. You have the following options: You can import the data into an existing table

Import data into an existing table

or import the data into a new table.

Filling of existing tables via data import

The import is done as a CSV file or Excel file into the table. For more information, see the linked articles.

If you have already created a table in SeaTable and need it in another base, you can simply copy it over. To learn how to import tables from another Base, click here .