Формат CSV ― это текстовый формат, предназначенный для представления табличных данных. Первая строка содержит названия столбцов, а следующие строки ― сами данные. Содержимое столбцов отделяется друг от друга запятой.
Данные в файле должны быть в кодировке UTF-8.
Примечание.
Данные в примере представлены в кодировке UTF-8.
Для просмотра примера в LibreOffice необходимо сделать импорт текста. При этом выберите кодировку UTF-8, разделитель ― «запятая» , разделитель текста ― « \"(двойные кавычки)» .
Для просмотра примера в Excel сохраненный файл откройте через меню Данные → Получение внешних данных → Из текста . Выберите кодировку UTF-8, разделитель «запятая» , ограничитель строк «\"(двойные кавычки)» .
Описание элементов
Элемент | Описание |
Обязательный элемент. |
|
Обязательный элемент. |
|
Обязательный элемент. |
|
Дополнение к адресу. |
|
Обязательный элемент. |
|
Обязательный элемент. |
|
Обязательный элемент. |
|
Обязательный элемент. |
|
lon |
Элемент | Описание |
Название филиала. Указывается без кавычек, с учетом регистра. Обязательный элемент. |
|
Страна. Указывается полностью, без сокращений. Обязательный элемент. |
|
Полный адрес местонахождения филиала, с точностью до дома. Обязательный элемент. |
|
Дополнение к адресу. |
|
Номер телефона с кодом страны и населенного пункта. Если номеров несколько, они отделяются друг от друга точкой с запятой (;). Обязательный элемент. |
|
Примечание. У каждого филиала может быть до трех рубрик, но хотя бы одна из них должна совпадать с рубрикой сети. Обязательный элемент. |
|
Основной сайт сети. Указывается в нижнем регистре, полностью, включая http:// или https://. Обязательный элемент. |
|
Часы работы. Выходные, нерабочие дни не указываются. Обязательный элемент. |
|
Координата по широте. В качестве разделителя целой и дробной части используется точка. |
|
lon | Координата по долготе. В качестве разделителя целой и дробной части используется точка. |
Подготовка файла
Чтобы настроить автоматическое ежедневное обновление данных о ваших филиалах:
Подготовьте файл в формате CSV. Данные должны быть в кодировке UTF-8.
Выложите файл на свой сайт по обновляемой ссылке.
Данные должны быть доступны по протоколу HTTP или HTTPS.
Загрузка файла в интерфейсе
На странице сети перейдите в раздел Филиалы . В блоке Управление филиалами выберите Файл .
Если проверка файла прошла успешно, нажмите кнопку Результаты проверки . В открывшемся окне проверьте изменения в филиалах. На карте может быть показано до 50 филиалов с изменениями. Нажмите Все верно, начать загрузку в базу . Данные из файла пройдут модерацию и будут загружены в базу Справочника. При большом объеме данных загрузка может занять несколько суток.формы . Укажите в сообщении актуальный электронный адрес и телефон вашей организации. Если у нас возникнут вопросы по загруженному файлу, мы свяжемся с вами.
Новые данные появятся на Яндекс.Картах в течение семи дней после загрузки правильно оформленного файла.
Файл CSV (с англ. Comma Separated Values File) представляет из себя такой файл, чьи значения будут разделенные запятыми. Считается формат CSV текстовым, он предназначен предоставлять табличные данные.
Создание файла формата.csv может быть произведено, к примеру, при помощи утилиты Nokia PC Suite в процессе экспорта пользовательских сообщений с мобильного устройства на компьютер. Строки файла CSV формата, это отдельные строки таблицы. Значение каждой отдельной колонки - это значения, разделенные запятыми. Если значения содержат зарезервированные символы, то в качестве разделителя применяются двойные кавычки. Стоит отметить, что подобный формат данных, используется большим количеством программных комплексов, некоторые из утилит применяют в роли разделителей такой вид, как точка с запятой.
Тип файла, имеющий расширение CSV, содержит информацию, которую могут импортировать в базу данных, так же подобный текстовый файл может носить данные, необходимые для организации таблиц.
CSV файл может прочесть текстовый редактор, причем в список таких редакторов, входит большинство программ, применяемых для работы с текстом и таблицами. Таким образом, открыть файл со значением формата.csv, могут такие программы, как Microsoft Excel или Corel WordPerfect Office, а также формат файла открывается утилитами LibreOffice, Apache OpenOffice и многими другими.
Файлы данных с форматом Comma Separated, отвечают за связь между разнообразными системами и способствуют передаче т обработке объёмных данных, состоящих из табличной структуры.
В этой статье Вы найдёте 2 простых способа преобразовать файл CSV в Excel. Кроме того, Вы узнаете, как импортировать в Excel несколько файлов CSV и как справиться с ситуациями, когда часть данных из файла CSV не отображается корректно на листе Excel.
Недавно мы начали изучать особенности формата CSV (Comma-Separated Values – значения, разделённые запятой) и различные способы преобразования файла Excel в CSV . Сегодня мы займёмся обратным процессом – импортом CSV в Excel.
Эта статья покажет Вам, как открывать CSV в Excel и как импортировать одновременно несколько файлов CSV. Мы также обозначим возможные подводные камни и предложим наиболее эффективные решения.
Как преобразовать CSV в Excel
Если Вам нужно вытащить какую-то информацию на лист Excel из базы данных Вашей компании, то первая же идея, что приходит на ум, – экспортировать базу данных в файл CSV, а затем импортировать файл CSV в Excel.
Существует 3 способа преобразования CSV в Excel: Вы можете открыть файл с расширением .csv непосредственно в Excel, дважды кликнуть по файлу в Проводнике Windows либо импортировать CSV в Excel, как внешний источник данных. Далее я подробно расскажу об этих трёх способах и укажу преимущества и недостатки каждого из них.
Как открыть файл CSV в Excel
Даже если файл CSV создан в другой программе, Вы всегда можете открыть его как книгу Excel при помощи команды Open (Открыть).
Замечание: Открытие файла CSV в Excel не изменяет формат файла. Другими словами, файл CSV при этом не будет преобразован в файл Excel (формат.xls или.xlsx), он сохранит свой изначальный тип (.csv или.txt).
Замечание: Когда Microsoft Excel открывает файл CSV, то для того, чтобы понять, как именно импортировать каждый столбец данных, он использует настройки форматирования, заданные по умолчанию.
Если данные соответствуют хотя бы одному из следующих пунктов, то воспользуйтесь Мастером импорта текстов:
Чтобы заставить Excel запустить Мастер импорта текстов, Вы можете либо изменить расширение фала с .csv на .txt (прежде чем открывать файл), либо так, как это будет описано далее.
Как открыть файл CSV при помощи Проводника Windows
Это самый быстрый способ открыть CSV в Excel. В Проводнике Windows дважды кликните по файлу .csv , и он откроется как новая книга Excel.
Однако, этот способ сработает только в том случае, если приложение Microsoft Excel установлено как программа, заданная по умолчанию, для открытия файлов .csv . Если это так, то Вы будете видеть знакомую иконку в Проводнике Windows рядом с именем файла.
Если Excel не является программой по умолчанию, вот как Вы можете это исправить:
Как импортировать CSV в Excel
Этим способом Вы можете импортировать данные из файла .csv в существующий или в новый лист Excel. В отличие от предыдущих двух способов, он не просто открывает CSV в Excel, а именно конвертирует формат .csv в .xlsx (если Вы используете Excel 2007, 2010 или 2013) или .xls (в версиях Excel 2003 и более ранних).
Прежде, чем мы двинемся дальше, пожалуйста, посмотрите на снимок экрана ниже, на нем показан исходный файл CSV и желаемый результат в Excel. Надеюсь, это поможет Вам лучше понять, почему мы выбираем те или иные параметры настроек в последующем примере.
Совет: Если в Вашем файле CSV используется последовательно более одной запятой или другого символа-разделителя, то поставьте галочку для параметра Treat consecutive delimiters as one (Считать последовательные разделители одним), чтобы избежать появления пустых ячеек.
Совет: Вы можете нажать кнопку Properties (Свойства), чтобы настроить дополнительные параметры, такие как обновление, разметка и форматирование для импортированных данных.
Замечание: Если Ваш файл CSV содержит численные данные или даты, Excel может преобразовать их с ошибками. Чтобы изменить формат импортированных данных, выберите столбец (столбцы), в которых возникли ошибки, кликните по ним правой кнопкой мыши и в контекстном меню выберите Format cells (Формат ячеек).
Преобразование CSV в Excel: проблемы и решения
Формат CSV используется уже более 30 лет, но несмотря на его длительную историю, он никогда не был официально задокументирован. Название CSV (Comma-Separated Values) возникло из-за использования запятых для разделения полей данных. Но это в теории. На самом деле, множество так называемых CSV-файлов используют другие символы для разделения данных, например:
- Табуляция – TSV-файлы (tab-separated values)
- Точка с запятой – SCSV-файлы (semicolon separated values)
Некоторые вариации файлов CSV разделяют поля данных одинарными или двойными кавычками, другие требуют маркер последовательности байтов из Юникода (BOM), например, UTF-8, для корректной интерпретации Юникода.
Это отсутствие стандартов порождает разнообразные проблемы, с которыми Вы можете столкнуться, пытаясь преобразовать файл Excel в CSV , и особенно, когда импортируете файл CSV в Excel. Давайте разберёмся с известными проблемами, начиная с самой распространённой.
Файл CSV отображается в Excel неправильно
Признаки: Вы пытаетесь открыть файл CSV в Excel, и все данные попадают в первый столбец.
Причина: Корень проблемы кроется в том, что в Ваших региональных и языковых настройках Windows и в Вашем файле CSV установлены различные разделители. В Северной Америке и некоторых других странах разделителем полей списка по умолчанию является запятая. В то время как в Европейских странах запятая используется как разделитель десятичных разрядов, а разделителем полей списка является точка с запятой.
Решение: Есть несколько возможных решений этой проблемы. Вы можете быстро просмотреть приведённые ниже рекомендации и выбрать наиболее подходящие для конкретно Вашей задачи.
Замечание: Все показанные решения изменяют разделитель только для данного файла CSV. Если Вы хотите раз и навсегда изменить разделитель, заданный по умолчанию, то Вам подойдёт следующее решение.
- Изменяем разделители в настройках региональных стандартов. Нажмите кнопку Start (Пуск) и запустите Control Panel (Панель управления), кликните пункт Region and Language (Региональные стандарты) > Additional Settings (Дополнительные параметры). Откроется диалоговое окно Customize Format (Настройка формата), в котором Вам нужно выбрать точку (.) для параметра Decimal symbol (Разделитель целой и дробной части), и установить запятую (,) для параметра List separator (Разделитель элементов списка).
Примечание переводчика: Данные настройки приведены для английской локализации Excel (и ряда других стран). Для русской локализации привычнее будет использовать запятую в качестве разделителя целой и дробной части и точку с запятой для разделения элементов списка.
Замечание: Установка в Панели управления Windows символов-разделителей целой и дробной части и элементов списка изменит настройки символов, заданные по умолчанию, для всех программ на Вашем компьютере, а не только в Microsoft Excel.
Первые нули теряются при открытии файла CSV в Excel
Признаки: Ваш файл CSV содержит значения с первыми нулями, и эти нули теряются при открытии файла CSV в Excel.
Причина: По умолчанию, Microsoft Excel отображает файл CSV в формате General (Общий), в котором первые нули отсекаются.
Решение: Вместо того, чтобы открывать файл.csv в Excel, запустите, как мы это делали ранее, Мастер импорта текстов, чтобы конвертировать файл CSV в Excel.
На шаге 3 мастера выберите столбцы, содержащие значения с первыми нулями и измените формат этих столбцов на текстовый. Так Вы конвертируете Ваш файл CSV в Excel, сохранив нули на своих местах.
Excel преобразует некоторые значения в даты при открытии файла CSV
Признаки: Некоторые значения в Вашем файле CSV похожи на даты, и Excel автоматически преобразует такие значения из текстового формата в формат даты.
Причина: Как упоминалось выше, Excel открывает файл CSV в формате General (Общий), при этом значения, похожие на даты, преобразует из текстового формата в формат даты. Например, если Вы открываете файл CSV, содержащий логины пользователей, то запись “апр23” будет преобразована в дату.
Решение: Преобразуйте файл CSV в Excel при помощи Мастера импорта текстов. На шаге 3 мастера выберите столбцы с записями, похожими на даты, и измените формат столбца на текстовый.
Если Вам нужно достичь противоположного результата, то есть в определённом столбце преобразовать значения в даты, тогда установите формат Date (Дата) и выберите подходящий формат даты в выпадающем списке.
Как импортировать в Excel несколько файлов CSV
Думаю, Вы знаете, что Microsoft Excel позволяет открывать несколько файлов CSV при помощи команды Open (Открыть).
Этот способ простой и быстрый, и мы могли бы назвать его отличным, если бы не одно обстоятельство – каждый файл CSV открывается таким образом как отдельная книга Excel. На практике переключение туда-сюда между несколькими открытыми файлами Excel может быть крайне неудобным и обременительным.
Надеюсь, теперь Вы легко сможете преобразовать любой файл CSV в Excel. Если у Вас возникают какие-либо вопросы или сложности, смело пишите мне в комментариях. И благодарю за терпение каждого, кто осилил чтение этой длинной статьи до самого конца!
Объявление
Формат файлов CSV Spreadsheet
Файлы CSV (Comma-separated values или character-separated values - "разделенные запятыми/символами значения") представляют собой файлы, которые хранят табличные данные (цифры и текст) в формате простого текста. Такой формат используется для сбора данных из таблиц и последующего копирования в другие программы, работающие с таблицами. В частности, такие файлы может открывать программа Microsoft Excel. Файлы CSV используются различными приложениями для работы с таблицами. Простота и надежность формата позволяет пользователям без проблем работать с такими файлами. Стоит отметить, что то представление данных, которое используется в формате CSV, старше самого первого персонального компьютера на более чем 10 лет. Именно такое представление данных позволяет увеличить точность информации, особенно в случае использования перфокарточных систем хранения данных.
Технические сведения о файлах CSV
Различные значения разделены в таблице последовательностью текстовых строк ASCII (Американской стандартной кодировки обмена информацией). В таком виде такие данные можно представить в виде значений в столбцах, отделенных от других столбцов запятой (или другим разделителем). Новые строки создаются путем внесения новых текстовых строк. Формат CSV представляет собой единый стиль файлов с разделенным текстом, т.е. для отделения значения друг от друга используют запятую (или другой разделитель). Таким разделителем может быть запятая, обратный слэш, прямой слэш. При этом данный формат в других приложениях использует двойные кавычки, окружающие поля со спецсимволами. Это позволяет легко переносить данные в другие приложения.
Дополнительная информация о формате CSV
Расширение файла | .csv |
Категория файлов | |
Файл-пример |
(0,79 KiB) |
Связанные программы | Microsoft Excel Microsoft Works Corel Quattro Pro Apache OpenOffice LibreOffice Microsoft Notepad Libre Office MobiSystems OfficeSuite Pro 7 |