- 1 Upload a file
- 2 Map columns
- 3 Edit template & preview
- 4 Generate & download
Working… please wait.
Column → placeholder mapping
When checked, mapped Excel phone values fill {{Phone}}. Company and footer phones are separate.
| Col | Excel column | Sample | Placeholder |
|---|
Your data table
Full-width view of the selected sheet. Mapped columns are highlighted. Showing up to 40 rows.
Step 4 — Generate Docs merges every data row, then click Download.
How to Use
- Upload an Excel file (.xls, .xlsx), CSV, or a ZIP of workbooks.
- Select sheets and map Excel columns to placeholders such as {{Name}} (Auto-map guesses from headers).
- Edit the HTML template, insert placeholder chips, and set optional header/footer text. Upload a logo or signature for {{Logo}} / {{Signature}}.
- Choose PDF or Word and Batch ZIP or Single file, then Generate Docs.
- Download the result. Use Clear to reset the workspace.
Pro Tips
- Placeholders use {{ColumnName}} style. Auto-map turns Excel headers into matching keys.
- Use {{#if Amount}}...{{/if}} for simple conditional blocks when a cell is non-empty.
- Batch mode packs one file per Excel data row into a ZIP; Single puts every doc in one PDF (page breaks) or multi-section Word file.
- Plan limits apply to Excel MB, ZIP MB, files per batch, and docs per run.
- Logo and signature images are re-encoded locally; remote images in templates are disabled for PDF.
FAQs
QWhich formats are supported for upload?
.xls, .xlsx, .csv, or a ZIP containing those files.
QWhich output formats are available?
PDF and Word (.docx). Batch mode returns a ZIP of one file per row. Single mode combines all rows into one document.
QWhat are the plan limits?
Free: 15 MB Excel / 25 MB ZIP / 3 files / 200 docs. Pro: 30 / 50 / 10 / 500. Premium: 60 / 100 / 20 / 1000. Admin may adjust Excel upload MB per plan.
QHow does placeholder mapping work?
Each Excel column can map to a {{Placeholder}}. The template HTML is merged per data row. Auto-map guesses keys from header names.
QAre files uploaded to the cloud?
No. Processing stays on your local server session. Temp files are deleted after TTL or Clear.