Skip to content

Table Operations ​

SmartTable organizes data into Bases, Tables, Fields, Records, and Views. This chapter explains how to manage tables and the data inside them.

Base Management ​

A base is the top-level container for a project or dataset.

ActionHow To
Create a baseClick + New Base, choose blank or template, and enter a name.
Rename / starOpen the base menu and choose Rename or Star.
Duplicate / deleteUse Duplicate to copy the base, or Delete to remove it.
Manage membersOpen Members to invite users and assign roles.
ShareEnable Base Sharing to create a public or password-protected link.

Table Management ​

Each base can contain multiple tables.

ActionDescription
Create tableClick + next to the table tabs and choose blank, template, or import.
RenameDouble-click the table tab name, or open the table menu.
Drag sortDrag table tabs to reorder them.
DuplicateCopy the table structure and optionally its data.
DeleteRemove the table from the base.

Organizing Tables into Folders ​

When a base contains many tables, you can use folders to group and organize them. The sidebar shows folders and tables in a tree structure for easy categorization and quick access.

  • Create / rename: Click New Folder in the table area and enter a name (required, up to 100 characters). Right-click a folder and choose Rename Folder to change its name.
  • Move tables: Right-click a table and choose Move to Folder to place it into a folder; choose Remove from Folder to move it back to Ungrouped.
  • Delete folder: Only empty folders can be deleted. If a folder still contains tables, the deletion is blocked with a "Folder is not empty" hint.
  • Collapse state: Folders can be expanded or collapsed, and the collapsed state is persisted for your next visit.

Import Tip

You can create a new table by importing an Excel, CSV, or JSON file. Multi-sheet Excel files are supported.

Excel import creating a table

During import, the system displays a field mapping preview so you can confirm the data is parsed correctly:

Data import preview

Field Management ​

Field configuration panel

Fields define the structure of each table. SmartTable supports 26 field types. Single Line Text fields additionally support regular expression validation, with custom rules and validation hints, and built-in presets for domestic phone, postal code, ID number, IPv4, and more.

Field regex validation configuration
TaskHow To
Add a fieldClick choose a type.
ConfigureOpen the field menu to set validation rules, formatting, default values, and options.
Sort fieldsDrag the column header left or right.
Show / hideToggle visibility in the view settings.
Set defaultDefine a default value applied to new records.

See Field Types for a complete reference.

Record Management ​

Record detail drawer

Records are the rows of your table.

OperationHow To
Add a recordClick the + row at the bottom, or press Ctrl + N / Cmd + N.
Edit a cellClick a cell, type the value, and press Enter or click outside.
Open detail drawerClick the row expander or double-click a record to view history and comments.
DeleteSelect the row and press Delete, or right-click and choose Delete.
Batch actionsSelect multiple rows with Shift or checkboxes, then apply a bulk operation.
Undo / redoUse Ctrl + Z / Cmd + Z and Ctrl + Y / Cmd + Shift + Z.

Change History

SmartTable tracks every record change. Open a record's detail panel to see who changed what and when.

View Management ​

Table view main interface

Views let the same table appear in different ways without changing the underlying data.

FeatureDescription
Switch viewUse the view tabs or the view switcher in the upper right.
FilterAdd one or more conditions; combine with AND/OR logic.
SortSort by one or more fields and drag to set priority.
GroupGroup by up to 3 fields with collapsible sections.
Freeze columnsLock key columns to the left while scrolling.
Hide / show fieldsCustomize which fields appear in the current view.

Import & Export ​

Importing Data ​

You can import data from Excel, CSV, or JSON files. During import you can choose to append to an existing table or create a new table.

Relation Field Auto-Matching ​

When the imported data contains a link field column, you can specify a Match Field (usually the primary field of the linked table). During import, the system looks up records in the target table by the Excel column value and automatically creates the links, then shows link-matching statistics (Linked / Unmatched / Duplicate matches) in the result.

Member Name Resolution ​

When the imported data contains a member field column, the system resolves members by name: it matches the names in the column to the corresponding user IDs and establishes member associations, then shows member-matching statistics (Matched / Unmatched) in the result.

Exporting Data ​

You can export the current view's data to Excel, CSV, or JSON, with customizable field ranges.

Next Steps ​

Released under the MIT License.