How to Convert Time Reports ¶
Full Command Reference
For a complete reference of all options, see the compiler-admin time convert reference section.
This guide explains how to use the compiler-admin time convert command to convert a time report from one format (like Toggl) to another (like Harvest or Justworks).
Basic Usage ¶
The convert command reads from an input source, which defaults to toggl format, and writes to an output source, which defaults to harvest format.
The simplest usage reads from standard input and writes to standard output:
cat toggl-report.csv | compiler-admin time convert > harvest-report.csv
Specifying Input and Output Files ¶
For clarity, it’s often better to use the --input and --output flags.
compiler-admin time convert --input toggl-report.csv --output harvest-report.csv
Specifying Conversion Formats ¶
You can explicitly define the source and destination formats using the --from and --to flags.
Convert from Toggl to Harvest ¶
compiler-admin time convert \
--from toggl \
--to harvest \
--input toggl-export.csv \
--output harvest-import.csv
Convert from Harvest to Toggl ¶
compiler-admin time convert \
--from harvest \
--to toggl \
--input harvest-export.csv \
--output toggl-import.csv
Convert from Toggl to Justworks ¶
compiler-admin time convert \
--from toggl \
--to justworks \
--input toggl-export.csv \
--output justworks-import.csv
Setting a Client Name ¶
When converting, you may need to specify a client name for the destination format. Use the --client option for this.
compiler-admin time convert \
--input toggl.csv \
--output harvest.csv \
--client "Specific Client Name"