Columns & Data
The Columns tab in the Template Creator manages all the data columns available for field mapping. Columns can be imported from spreadsheets or added manually.
Importing Data
Excel Files (.xlsx)
- Click the Import button in the Columns tab.
- Select an Excel file from your computer.
- Formstamper reads the first row as column headers and displays them in the Columns panel.
- All subsequent rows become the data used during stamping.
CSV Files (.csv)
CSV import works the same way — the first row is treated as headers, and all remaining rows are data.
Imported columns are tagged with an Imported badge to distinguish them from manually added columns.
Manually Adding Columns
You can also create columns directly in the Template Creator:
- Click Add Column at the bottom of the Columns panel.
- Type a column name.
- The column is added with a Manual badge, indicating it was user-defined rather than imported from a file.
Manual columns are useful when:
- You want to define the data schema before importing a spreadsheet.
- Your workflow triggers will provide the data dynamically via webhook.
- You need placeholder columns for testing field mappings.
Column Ordering
Columns can be reordered via drag and drop. The order affects:
- The display sequence in the field mapping dropdowns.
- The visual layout in the data preview table.
Simply click and drag a column card to reposition it.
Column Sources
Each column displays its origin:
| Badge | Meaning |
|---|---|
| Imported | Column was imported from an Excel/CSV file |
| Manual | Column was added manually by the user |
| Mapped | Column is currently mapped to at least one PDF field |
| Unmapped | Column exists in data but isn't used by any field |
Syncing with Field Mappings
The Columns tab stays in sync with the Field Mapping component:
- When you map a field to a column in the Field Mapping panel, that column automatically appears in the Columns tab if it doesn't already exist.
- Deleting a column from the Columns tab will remove it from any field mappings that reference it.
Removing a column that's actively mapped to fields will reset those fields to an unmapped state. You'll need to re-map them.