Формат 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 |