Import data: Supported file formats
Key settings for smooth importing CSV data files
EKO Q offers flexible capabilities for data file import:
-
Standard CSV (text) files with column separation.
-
Automated CSV formatting detection.
-
Customisable CSV formatting via Interactive Data Import Assistant (available for users of Advanced plan).
1. Standard Data File Format
Industry-standard CSV file format with the following requirements ensures the smoothest data import. Use the example files as reference:
Example files:
1. Irradiance data for single sensor. Timestamp in UTC. GHI, UTC time.csv
timestamp_UTC;GHI
2025-05-24 00:00:00;-0.4
2025-05-24 00:01:00;-0.3
2025-05-24 00:02:00;-0.3
...
2. Irradiance data for single sensor. Timestamps following ISO 8601. GHI, tz-aware.csv
timestamp_local;GHI
2025-05-23T15:25:00+0200;534.817
2025-05-23T15:30:00+0200;454.172
2025-05-23T15:35:00+0200;387.389
...
3. File with irradiance data for multiple sensors, with column names matching sensor names in EKO Q. Timestamp in UTC. Multiple columns, UTC.csv
timestamp_UTC;GHI;McClear_GHI;CAMS_GHI
2025-05-24 00:00:00;-0.4;0.0;0.0
2025-05-24 00:01:00;-0.3;0.0;0.0
2025-05-24 00:02:00;-0.3;0.0;0.0
...
Format Details
Note: Data formatting is expected the same for the entire data file.
|
Parameter
|
Recommended format
|
Options
|
|
General file structure
|
||
|
File extension
|
.csv
|
.csv
.txt .dat |
|
File size
|
< 10 MB
|
Maximumm 50 MB
|
|
Time period length
|
21 days minimum, 3 years maximum (see knowledge base)
|
|
|
Column delimiter
|
Semicolon (";")
|
Semicolon (;)
Comma (,) |
| Column names location | In the first row | |
| Column order | Timestamp column, followed by one column with numeric values | Timestamp column, followed by one or multiple columns with numeric values. Target column name matches the sensor name |
| Timestamp formatting | ||
| Timestamp column | The first column contains date and time for each row | |
| Timestamp format |
"YYYY-mm-ddTHH:MM:SS±zzzz"
Example: "2025-12-31T13:15:00+0100"
|
- Date and time separated by by "T" or by space ( ) - Time with or without seconds (HH:MM:SS or HH:MM) Time zone-aware or naïve |
| Time zone of timestamps | Explicitly specified as ±hhmm at each timestamp |
- Explicitly specified as ±hhmm at each timestamp |
| Interval sampling convention | Left (start of the interval) | |
| Measurements values | ||
| Columns | Single column with irradiance values | Multiple columns, with names matching the sensor names configured in EKO Q |
| Decimal point | Dot (.) | - Dot (.) - Comma (,) |
| Thousand separators | None | |
| Units of measure for irradiance | W/m2 | |
2. Automated CSV formatting detection
If the data does not match standard formatting, EKO Q offers automated format detection using commonly used options of CSV file formatting.
3. Interactive Data Import Assistant
- Custom column delimiter
- Header rows to skip
- Footer rows to skip
- Multiple columns containing separate parts of the timestamp
- Decimal separator
- Value column to import