Importing & Exporting Data β
Jotter includes powerful, local-first spreadsheet utilities that allow you to seamlessly import tasks from any standard Excel or CSV table, as well as export your current filtered task views. All processing is executed strictly client-side inside Jotter, keeping your data private.
π₯ Spreadsheet Importer (Excel & CSV) β
Jotter features a flexible, step-by-step import wizard that lets you migrate boards and tasks from Microsoft Planner, other task managers, or custom spreadsheets.
π Running the Import Wizard β
- Open Jotter and select the project where you want to import your tasks.
- Click "Import Excel/CSV" in the sidebar.
- Drag and drop your
.xlsxor.csvfile into the upload zone, or click "Browse Files" to select it.
βοΈ Steps and Configuration β
1. Sheet Selection β
If you upload an Excel workbook (.xlsx) containing multiple sheets, you can select which sheet to import from using the dropdown.
- Smart Auto-Detection: Jotter scans sheet names on load and automatically pre-selects names matching common task patterns like
"Tasks","Aufgaben","Consolidated Data", etc.
2. Field & Column Mapping β
Jotter automatically maps your spreadsheet columns to Jotter's native task model by searching for common English and German keywords. You can review or adjust these mappings:
- Task Title (matches
Title,Task title,Name,Aufgabenname) β Required - Notes & Description (matches
Description,Notes,Notizen,Body) - Bucket/Column Name (matches
Bucket,Eimer,Column,Status) - Priority (matches
Priority,PrioritΓ€t) β mapped to priority tags (urgent,high,medium,low) - Labels/Tags (matches
Tags,Labels,Bezeichnungen) β splits on commas or semicolons - Due Date (matches
Due date,Due,FΓ€lligkeitsdatum) - Start Date (matches
Start date,Start,Startdatum) β mapped to Jotter's planned date - Checklist (matches
Checklist,Checklistenpunkte) β parses checklist items into GFM checklist formatting in the body
3. Destination Strategy β
Choose how tasks should be distributed across your board:
- Use Excel's Bucket name: Creates columns in Jotter named after your spreadsheet's bucket column. Missing columns are created automatically.
- Map by Progress Status: Places tasks in standard columns (
To Do,In Progress,Done) based on the progress status column. - Place all in a single column: Dumps all imported tasks into a single column of your choice.
4. Preview and Confirm β
Before writing anything to disk, Jotter presents a detailed, interactive row-by-row preview:
- Tasks with validation errors (e.g. missing title) are flagged and will be skipped.
- Completed tasks automatically show their destination column overridden to Jotter's native Done column (e.g.,
MarketingβDone (Override)). - Click Import Tasks to compile and write the tasks as standard Markdown files.
π€ Spreadsheet Exporter (Excel & CSV) β
Jotter allows you to export your tasks directly from your current view as a .xlsx Excel sheet or .csv text file.
π Running the Export β
- Navigate to the view (Board, List, Matrix, Tag, Time, or Triage) and apply any project filter, search queries, or advanced filters.
- Click the More Options (three vertical dots
...) button next to the view selection controls in the top toolbar. - Select either Export to Excel (.xlsx) or Export to CSV (.csv).
- Your browser/app will compile the sheet client-side and trigger a local file download.
π Exported Columns β
The exported sheet contains all relevant task metadata structured in the following columns:
- ID: Jotter's internal task filename/identifier.
- Title: The task's title.
- Description: The full task description body (with markdown formatting).
- Column: The active Kanban bucket/column name where the task resides.
- Priority: The priority level (
urgent,high,medium,low, ornormal). - Tags: A semicolon-separated list of tags.
- Start Date / Due Date: Date values formatted cleanly as
YYYY-MM-DD. - Project: The parent project's name.
π Security & Local Processing β
All spreadsheet reading, column mapping, and file conversions run 100% locally in your browser/app container. No data is sent to external servers.
