Example data

Review a time card after a CSV round trip

A successful file round trip preserves the records, not just the grand total.

The sample data

Two synthetic shifts on separate dated records; total 720 minutes / 12:00.
RowShiftUnpaid breakNet
109:00–17:3000:3008:00
208:00–12:0000:0004:00

The first note is “Client work, morning session”. Its comma belongs inside the note, not between two fields. A CSV writer quotes the field so that a reader can recover the note as one value.

Review more than the total

  1. Confirm that both source records appear in the preview.
  2. Map start date, start time, end date and end time explicitly.
  3. Check the break types and the comma-containing note.
  4. After creating the new card, compare both row values and the 12:00 total.

Choose the right backup

CSV transfers record data and may need mapping when it comes from another tool. It is not the complete project backup. Use versioned JSON to preserve all editable project settings, and use PDF for the reading copy. Formula-like notes need the exporter’s spreadsheet-safe handling; CSV quoting alone does not make every spreadsheet reader behave identically.

Use this example

Open related tool
Enable JavaScript to edit and calculate time cards. The worked examples and guides are available below.

Frequently asked questions

Why is the comma inside the sample note preserved?

The CSV field is quoted, so that comma belongs to the note rather than separating another column. The importer previews the recovered text before commit.

Does importing this CSV restore all project settings?

No. It creates a new project from reviewed record data. Use a complete project JSON backup to restore all settings and editable state.

Sources and method

Keep going