← Help Center

Import a CSV or Excel File

You can import Comma Separated Value (CSV) and Excel files to quickly add events and layers to your timeline.

We recommend trying our Bulk Editor before spending much time building a spreadsheet by hand. It gives you a spreadsheet-like interface tailored to Preceden.

If you are on a paid plan, you can access the import feature by clicking the Share button above your timeline, then the Spreadsheet item. In the dialog that opens, click the Spreadsheet Import heading to expand that section, then click the Import a Spreadsheet link:

The Spreadsheet Export/Import dialog, with the Spreadsheet Import section expanded to show the Import a Spreadsheet link

From there, choose the CSV or XLSX file you want to import, then click the Import button.

File Format

Preceden expects the spreadsheet file to be in this format:

A spreadsheet in the format Preceden expects, with columns for layer_name, event_id, event_name, notes, start_date, end_date, icon and color

You can download this example Excel file.

The file must have exactly 8 columns, in the order below, and the first row has to name them. The importer reads columns by position, so a file with the right columns in the wrong order is rejected rather than reordered. Only 3 of the 8 are required to have values:

# Column Name Description
1 layer_name (required) The name of the layer to add the event to.

If you specify a layer name that does not exist on the timeline already, it will be created during the import.
2 event_id (optional) The ID of the event.

If set, the import will update the existing event instead of creating a new event. You'll only have this set if you're importing a spreadsheet that you previously exported from Preceden. It's not something you need to come up with on your own.
3 event_name (required) The name of the event.
4 notes (optional) Notes for the event.
5 start_date (required) The start date of the event.

The date must be in a format that Preceden supports.

You can prepend this with a tilde (~) to indicate it's approximate.
6 end_date (optional) The end date of the event.

The date must be in a format that Preceden supports.

You can prepend this with a tilde (~) to indicate it's approximate.
7 icon (optional) A Font Awesome icon name, optionally preceded by solid, regular or brand. For example, solid circle, regular star, brand twitter, or just circle, which Preceden treats as solid circle.
8 color (optional) A valid six-digit hex code, with or without the leading #. Example: #FF0000 or FF0000. Can also be random in which case Preceden will randomly select a color from the color palette.

Defaults to random if no value is provided.

When the import finishes, you'll see a confirmation message and a View your timeline now → button. Click it and your timeline opens with the new events on it:

The timeline that results from the import, with the spreadsheet's Develop and Design layers and their events laid out in date order

FAQs

Is there a limit on the number of events I can import?

Yes, in two ways.

First, a timeline holds a maximum of 1,500 events, and any events already on the timeline count toward that total, so the most you can import is 1,500 minus what is already there. An import that would go over the limit is rejected before any events are added, so you won't end up with a half-imported timeline.

Second, CSV imports work well for up to 500 events at a time, but after that you may see an error due to how long it takes to process the import. It's still possible to import to your timeline, you'll just need us to run it. Email your CSV to [email protected] and we'll import it on our end.

I exported my timeline as a CSV, edited it in Excel, and now the date format changed.

Try exporting your timeline as an Excel file instead of a CSV, or manually import the CSV into Excel before editing it.

My imported timeline has events that are missing letters. What can I do?

This usually means the CSV file's encoding is wrong. On Windows, save the file with UTF-8 encoding and run the import again:

A Windows Save As dialog with the Encoding dropdown at the bottom set to UTF-8

I'm having problems. Who can I contact?

If you run into any problems with your import, email us at [email protected]. Please include the CSV file you are trying to import and anything you can tell us about what went wrong.