CSV format for manual or program data imports into Ofsys [RUS, ENG]

Описание формата CSV файлов для импорта данных в Ofsys.
•  Разделитель - запятая, согласно RFC 4180 (
•  Если в значениях какого-либо поля могут встречаться запятые, значения этого поля должны быть взяты в кавычки (“some,value”). В остальных случаях кавычки не обязательны, но и ошибкой не будут.
•  Кавычки в значении поля должны заменяться на двойные кавычки (пример: field 1, field 2 with “”quotes””, field 3)
•  Значения полей с типом Date должны быть в формате YYYY.MM.DD.
•  Значения полей с типом Datetime должны быть в формате YYYY.MM.DD hh:mm.
•  Кодировка: UTF-8 with BOM (именно с "бомом")
•  Если CSV большой, то для ускорения загрузки можно сжать в ZIP (именно в ZIP). Каждый файл архивируется отдельно. Внутри архива должен быть один файл, без вложенных директорий.
PS: Также поддерживаются форматы MS Excel всех версий.

Details on the CSV format for imports into Ofsys.

Your CSV files should be formatted according to the RFC 4180 (

The major points are:
•  The fields must be separated by a comma (,)
•  If a field can contain commas, the values of this field must be double-quoted (“some,value”). In all the other cases double quotes are not required, but do not represent an error.
•  If double-quotes are used to enclose fields, then a double-quote appearing inside a field must be escaped by preceding it with another double quote. For example: "a value with ""double-quotes"" ".
•  The fields of type 'Date' must follow the format yyyy.MM.dd
•  The fields of type 'Datetime' must follow the format yyyy.MM.dd hh:mm
•  The file must be encoded using UTF-8 with BOM (the BOM is mandatory)
•  If the size of your CSV file is over 1MB, you can accelerate the file transfer by compressing your file. Only ZIP-compression can be used (no RAR or others). The resulted ZIP file should only contain ONE CSV file, without any directories.

PS: Also, all the MS Excel formats are supported. It can be more convenient for manual imports of relatively small quantities of data.


Please sign in to leave a comment.