Export and Import
Use export/import workflows for reporting, migration, and backups.
Export
waqt export supports CSV, JSON, and Excel.
# All entries, CSV by default
waqt export
# Weekly JSON
waqt export --period week --format json
# Monthly Excel with custom path
waqt export --period month --format excel --output month.xlsx
Export parameters
--period:week,month,all--date: reference date for week/month windows--format:csv,json,excel--output: custom file path
Import
waqt import FILE supports CSV, JSON, and Excel with conflict controls.
# Auto-detect format from extension
waqt import backup.json
# Override conflict behavior
waqt import entries.csv --on-conflict overwrite
# Dry-run preview
waqt import data.xlsx --dry-run
# Prevent category auto-creation
waqt import legacy.csv --no-create-categories
Conflict handling modes
skip(default): keep existing conflicting entries.overwrite: replace existing entries with imported values.duplicate: keep existing and insert new duplicate rows.
Backup and restore guidance
- Use periodic JSON export for full-fidelity backups.
- Use
--dry-runbefore large imports. - Keep backup files outside temporary folders.