Invintus Importer Specification for Comma-Separated Value (CSV) Files
General Rules
- The first row of the CSV file must be this string exactly (case-sensitive); this is the "Header row"
title,customID,startDateTime,description,encoder,category,location
Formatting for each column can be found below
Each row thereafter must belong to one (and only one event).
Each row of Event data must adhere to the order of items in the Header.
The
customIDmay not include white-spaces, but may itself be empty (e.g.:,,)It's best to wrap your
titleanddescriptionentries in double quotes so that, if the description contains a comma the parser does not misinterpret it as the beginning of the next column.For Estimated Run Times (
estRuntime), the hours must be padded with a zero if less than 10. For example for an Estimated Run Time of 1 hour, the format would look like:01:00. Defaults to 1 hour if no value given
Formatting
| Column | Format | Is Required |
|---|---|---|
| Title | String | Yes |
| customID | String, No white-spaces | No |
| startDateTime | YYYY-MM-DD HH:mm:ss, 24 hour time | Yes |
| description | String | No |
| encoder | String, must be existing EncoderID | No |
| category | String, must be existing Category | No |
| location | String, must be existing Location | No |
| estRuntime | String, HH:mm, 24hrs Max | No |
| liveToBreak | String, TRUE or FALSE, all Caps | No |
Example CSV File with two Events
title,customID,startDateTime,description,encoder,category,location
"New Years Day",,2020-01-01 00:00:00,,,,Holiday,"Times Square, New York City",01:30,TRUE
"Independence Day",,2018-07-04 00:00:00,"July 4th BBQ",,,,,,
| Event 1 | |
|---|---|
| Title | New Years Day |
| customID | |
| startDateTime | 01/01/2020, 12:00:00 am |
| description | |
| encoder | |
| category | Holiday |
| location | Times Square, New York City |
| estRuntime | 01:30 |
| liveToBreak | TRUE |
| Event 2 | |
|---|---|
| Title | Independence Day |
| customID | |
| startDateTime | 07/04/2018, 12:00:00 am |
| description | July 4th BBQ |
| encoder | |
| category | |
| location | |
| estRuntime | |
| liveToBreak |