Csv как разделить по столбцам

от admin

Редактируем CSV-файлы, чтобы не сломать данные

Продукты HFLabs в промышленных объемах обрабатывают данные: адреса, ФИО, реквизиты компаний и еще вагон всего. Естественно, тестировщики ежедневно с этими данными имеют дело: обновляют тест-кейсы, изучают результаты очистки. Часто заказчики дают «живую» базу, чтобы тестировщик настроил сервис под нее.

Первое, чему мы учим новых QA — сохранять данные в первозданном виде. Все по заветам: «Не навреди». В статье я расскажу, как аккуратно работать с CSV-файлами в Excel и Open Office. Советы помогут ничего не испортить, сохранить информацию после редактирования и в целом чувствовать себя увереннее.

Материал базовый, профессионалы совершенно точно заскучают.

Что такое CSV-файлы

Формат CSV используют, чтобы хранить таблицы в текстовых файлах. Данные очень часто упаковывают именно в таблицы, поэтому CSV-файлы очень популярны.


CSV-файл состоит из строк с данными и разделителей, которые обозначают границы столбцов

CSV расшифровывается как comma-separated values — «значения, разделенные запятыми». Но пусть название вас не обманет: разделителями столбцов в CSV-файле могут служить и точки с запятой, и знаки табуляции. Это все равно будет CSV-файл.

У CSV куча плюсов перед тем же форматом Excel: текстовые файлы просты как пуговица, открываются быстро, читаются на любом устройстве и в любой среде без дополнительных инструментов.

Из-за своих преимуществ CSV — сверхпопулярный формат обмена данными, хотя ему уже лет 40. CSV используют прикладные промышленные программы, в него выгружают данные из баз.

Одна беда — текстового редактора для работы с CSV мало. Еще ничего, если таблица простая: в первом поле ID одной длины, во втором дата одного формата, а в третьем какой-нибудь адрес. Но когда поля разной длины и их больше трех, начинаются мучения.


Следить за разделителями и столбцами — глаза сломаешь

Еще хуже с анализом данных — попробуй «Блокнотом» хотя бы сложить все числа в столбце. Я уж не говорю о красивых графиках.

Поэтому CSV-файлы анализируют и редактируют в Excel и аналогах: Open Office, LibreOffice и прочих.

Ветеранам, которые все же дочитали: ребята, мы знаем об анализе непосредственно в БД c помощью SQL, знаем о Tableau и Talend Open Studio. Это статья для начинающих, а на базовом уровне и небольшом объеме данных Excel с аналогами хватает.

Как Excel портит данные: из классики

Все бы ничего, но Excel, едва открыв CSV-файл, начинает свои лукавые выкрутасы. Он без спроса меняет данные так, что те приходят в негодность. Причем делает это совершенно незаметно. Из-за этого в свое время мы схватили ворох проблем.

Большинство казусов связано с тем, что программа без спроса преобразует строки с набором цифр в числа.

Округляет. Например, в исходной ячейке два телефона хранятся через запятую без пробелов: «5235834,5235835». Что сделает Excel? Лихо превратит номера́ в одно число и округлит до двух цифр после запятой: «5235834,52». Так мы потеряем второй телефон.

Приводит к экспоненциальной форме. Excel заботливо преобразует «123456789012345» в число «1,2E+15». Исходное значение потеряем напрочь.

Проблема актуальна для длинных, символов по пятнадцать, цифровых строк. Например, КЛАДР-кодов (это такой государственный идентификатор адресного объекта: го́рода, у́лицы, до́ма).

Удаляет лидирующие плюсы. Excel считает, что плюс в начале строки с цифрами — совершенно лишний символ. Мол, и так ясно, что число положительное, коль перед ним не стоит минус. Поэтому лидирующий плюс в номере «+74955235834» будет отброшен за ненадобностью — получится «74955235834». (В реальности номер пострадает еще сильнее, но для наглядности обойдусь плюсом).

Потеря плюса критична, например, если данные пойдут в стороннюю систему, а та при импорте жестко проверяет формат.

Разбивает по три цифры. Цифровую строку длиннее трех символов Excel, добрая душа, аккуратно разберет. Например, «8 495 5235834» превратит в «84 955 235 834».

Форматирование важно как минимум для телефонных номеров: пробелы отделяют коды страны и города от остального номера и друг от друга. Excel запросто нарушает правильное членение телефона.

Удаляет лидирующие нули. Строку «00523446» Excel превратит в «523446».
А в ИНН, например, первые две цифры — это код региона. Для Республики Алтай он начинается с нуля — «04». Без нуля смысл номера исказится, а проверку формата ИНН вообще не пройдет.

Меняет даты под локальные настройки. Excel с удовольствием исправит номер дома «1/2» на «01.фев». Потому что Windows подсказал, что в таком виде вам удобнее считывать даты.

Побеждаем порчу данных правильным импортом

Если серьезно, в бедах виноват не Excel целиком, а неочевидный способ импорта данных в программу.

По умолчанию Excel применяет к данным в загруженном CSV-файле тип «General» — общий. Из-за него программа распознает цифровые строки как числа. Такой порядок можно победить, используя встроенный инструмент импорта.

Запускаю встроенный в Excel механизм импорта. В меню это «Data → Get External Data → From Text».

Выбираю CSV-файл с данными, открывается диалог. В диалоге кликаю на тип файла Delimited (с разделителями). Кодировка — та, что в файле, обычно определяется автоматом. Если первая строка файла — шапка, отмечаю «My Data Has Headers».

Перехожу ко второму шагу диалога. Выбираю разделитель полей (обычно это точка с запятой — semicolon). Отключаю «Treat consecutive delimiters as one», а «Text qualifier» выставляю в «». (Text qualifier — это символ начала и конца текста. Если разделитель в CSV — запятая, то text qualifier нужен, чтобы отличать запятые внутри текста от запятых-разделителей.)

На третьем шаге выбираю формат полей, ради него все и затевалось. Для всех столбцов выставляю тип «Text». Кстати, если кликнуть на первую колонку, зажать шифт и кликнуть на последнюю, выделятся сразу все столбцы. Удобно.

Дальше Excel спросит, куда вставлять данные из CSV — можно просто нажать «OK», и данные появятся в открытом листе.

Перед импортом придется создать в Excel новый workbook

Но! Если я планирую добавлять данные в CSV через Excel, придется сделать еще кое-что.

После импорта нужно принудительно привести все-все ячейки на листе к формату «Text». Иначе новые поля приобретут все тот же тип «General».

  • Нажимаю два раза Ctrl+A, Excel выбирает все ячейки на листе;
  • кликаю правой кнопкой мыши;
  • выбираю в контекстном меню «Format Cells»;
  • в открывшемся диалоге выбираю слева тип данных «Text».

Чтобы выделить все ячейки, нужно нажать Ctrl+A два раза. Именно два, это не шутка, попробуйте

После этого, если повезет, Excel оставит исходные данные в покое. Но это не самая твердая гарантия, поэтому мы после сохранения обязательно проверяем файл через текстовый просмотрщик.

Альтернатива: Open Office Calc

Для работы с CSV-файлами я использую именно Calc. Он не то чтобы совсем не считает цифровые данные строками, но хотя бы не применяет к ним переформатирование в соответствии с региональными настройками Windows. Да и импорт попроще.

Конечно, понадобится пакет Open Office (OO). При установке он предложит переназначить на себя файлы MS Office. Не рекомендую: хоть OO достаточно функционален, он не до конца понимает хитрое микрософтовское форматирование документов.

А вот назначить OO программой по умолчанию для CSV-файлов — вполне разумно. Сделать это можно после установки пакета.

Итак, запускаем импорт данных из CSV. После двойного клика на файле Open Office показывает диалог.


Заметьте, в OO не нужно создавать новый воркбук и принудительно запускать импорт, все само

  1. Кодировка — как в файле.
  2. «Разделитель» — точка с запятой. Естественно, если в файле разделителем выступает именно она.
  3. «Разделитель текста» — пустой (все то же, что в Excel).
  4. В разделе «Поля» кликаю в левый-верхний квадрат таблицы, подсвечиваются все колонки. Указываю тип «Текст».

Помимо Calc у нас в HFLabs популярен libreOffice, особенно под «Линуксом». И то, и другое для CSV применяют активнее, чем Excel.

Бонус-трек: проблемы при сохранении из Calc в .xlsx

Если сохраняете данные из Calc в экселевский формат .xlsx, имейте в виду — OO порой необъяснимо и масштабно теряет данные.

/>
Белая пустошь, раскинувшаяся посередине, в оригинальном CSV-файле богато заполнена данными

Поэтому после сохранения я еще раз открываю файл и убеждаюсь, что данные на месте.

Если что-то потерялись, лечение — пересохранить из CSV в .xlsx. Или, если установлен Windows, импортнуть из CSV в Excel и сохранить оттуда.

После пересохранения обязательно еще раз проверяю, что все данные на месте и нет лишних пустых строк.

Если интересно работать с данными, посмотрите на наши вакансии. HFLabs почти всегда нужны аналитики, тестировщики, инженеры по внедрению, разработчики. Данными обеспечим так, что мало не покажется 🙂

Как разбить значения по колонкам в csv файле при помощи Python

Мне нужно заполнить cvs файл так, что бы rule.endpoint и url были отдельными колонками.

MSDN.WhiteKnight's user avatar

вот как у меня реализованно

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.11.43304

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Как открыть файл csv в excel по столбцам

Преобразовываем CSV в Excel: как импортировать файлы CSV в электронные таблицы Excel

​Смотрите также​ формат столбцов.​ CSV и нажать​ CSV, выделить его​ На данном этапе​ в текстовый файл,​ содержащих начальные нули,​текстовые файлы с разделением​Ctrl​ конвертировать файл CSV​ CSV. Если Вы​ вставьте следующий текст.​ был официально задокументирован.​ символами, например, «текст1,​

​(Данные) в разделе​ Excel. В Проводнике​ изменяет формат файла.​В этой статье Вы​Номер счёта и​ кнопку «Открыть».​ и нажать кнопку​ также можно изменить​ используя команду меню​ так, чтобы сохранить​

​ значений запятыми (CSV),​и щелкайте по​ в Excel.​ хотите раз и​ Обратите внимание, что​ Название CSV (Comma-Separated​ текст2», будет импортирован​Get External Data​ Windows дважды кликните​

  • ​ Другими словами, файл​ найдёте 2 простых​
  • ​ номер получателя надо​Появится окно, подобное Мастеру​

Как преобразовать CSV в Excel

​ «Открыть».​ способ обработки последовательных​Сохранить как​ их. Чтобы принудительно​ в которых в​ каждому файлу​На шаге 3 мастера​ навсегда изменить разделитель,​ это должна быть​ Values) возникло из-за​ как одно значение,​(Получение внешних данных)​

​ по файлу​ CSV при этом​ способа преобразовать файл​ преобразовать в текст,​​ текстов в Excel,​​Выбранный вами файл сначала​ разделителей (например, идущих​.​ запустить мастер импорта​ качестве разделителя полей​.csv​ выберите столбцы, содержащие​ заданный по умолчанию,​ отдельная строка перед​ использования запятых для​ даже если в​ кликните​

  • ​.csv​ не будет преобразован​
  • ​ CSV в Excel.​ иначе на выходе​ только вместо разделения​ запустится в «Мастере​
  • ​ подряд кавычек).​Выберите​
Как открыть файл CSV в Excel

​ текста, можно перед​ текста обычно используется​, который хотите открыть.​ значения с первыми​ то Вам подойдёт​ любыми другими данными:​​ разделения полей данных.​​ этом тексте содержится​

​From Text​​, и он откроется​ в файл Excel​ Кроме того, Вы​ будет искажение.​ всех действий на​ текстов», в котором​Дополнительные сведения о разделителях​Файл​ открытием файла изменить​ запятая (,).​Когда выделены все нужные​

  1. ​ нулями и измените​ следующее решение.​​Чтобы установить разделитель запятую:​​ Но это в​​ символ, указанный Вами​​(Из текста).​
  2. ​ как новая книга​​ (формат .xls или​​ узнаете, как импортировать​Вижу, что данные​ три этапа, все​ необходимо будет произвести​​ и дополнительных параметрах​​ >​Экспортируем файл CSV в Excel
  3. ​ его расширение на​Можно изменить знак разделителя,​ файлы CSV, нажмите​ формат этих столбцов​

​Изменяем разделители в настройках​sep=,​ теории. На самом​ как разделитель.В этом​Найдите файл​ Excel.​ .xlsx), он сохранит​ в Excel несколько​ организованы достаточно криво.​ действия производятся в​ настройку некоторых параметров​ см. в статье​Сохранить как​

​ CSV или TXT​​ используемый как в​ кнопку​ на текстовый. Так​ региональных стандартов.​Чтобы установить разделитель точку​ деле, множество так​ примере мы указали​.csv​

​Однако, этот способ сработает​ свой изначальный тип​ файлов CSV и​ Если файл маленький​ одном окне.​

  • ​ перед вставкой данных​ Мастер импорта текста.​
  • ​.​ или импортировать текстовый​
  • ​ TXT-, так и​Open​ Вы конвертируете Ваш​Нажмите кнопку​ с запятой:​ называемых CSV-файлов используют​
  • ​ запятую как разделитель,​, который требуется импортировать,​ только в том​ (.csv или .txt).​
  • ​ как справиться с​ — можно руками​

​В области «Импорт» выберите​ в книгу Excel.​В операционной системе Microsoft​Появится диалоговое окно​ файл путем подключения​​ CSV-файлах. Это может​​(Открыть).​​ файл CSV в​​Start​sep=;​ другие символы для​ и кавычки как​ выберите его и​

Как открыть файл CSV при помощи Проводника Windows

​ случае, если приложение​Запустите Microsoft Excel, на​ ситуациями, когда часть​ проставить форматы. Если​ следующие параметры: «Кодировка»​​Сначала вам необходимо поставить​​ Windows нажмите кнопку​Сохранение документа​ к нему.​

​ потребоваться для обеспечения​Этот способ простой и​ Excel, сохранив нули​(Пуск) и запустите​Как Вы уже догадались,​ разделения данных, например:​ ограничитель строк. В​​ нажмите кнопку​​ Microsoft Excel установлено​ вкладке​ данных из файла​ реальный файл большой​ — «Юникод (UTF-8);​ отметку напротив пункта​

​Пуск​.​В имеющийся лист можно​ успешного выполнения операций​

  1. ​ быстрый, и мы​ на своих местах.​​Control Panel​​ таким образом можно​Табуляция – TSV-файлы (tab-separated​ результате, все числа​​Import​​ как программа, заданная​Home​​ CSV не отображается​​ — рекомендую делать​
  2. ​ «Язык» — «Русский»;​​ «с разделителями», который​​и выберите пункт​В поле​ импортировать данные из​ импорта и экспорта.​​ могли бы назвать​Признаки:​​(Панель управления), кликните​ установить в качестве​​ values)​ с разделителем десятичных​(Импорт), или просто​ по умолчанию, для​​(Главная) нажмите​​ корректно на листе​Экспортируем файл CSV в Excel
Как импортировать CSV в Excel

​ макрос.​ «Со строки» -​ находится в области​​Панель управления​​Тип файла​ текстового файла как​Примечание:​ его отличным, если​Некоторые значения в​ пункт​ разделителя любой другой​Точка с запятой –​​ разрядов (которым тоже​​ дважды кликните по​​ открытия файлов​​Open​ Excel.​katy_1985​​ «1».​​ «Формат исходных данных».​.​выберите формат текстового​

  1. ​ диапазон внешних данных.​ Можно импортировать и экспортировать​ бы не одно​ Вашем файле CSV​Region and Language​​ символ, просто указав​​ SCSV-файлы (semicolon separated​​ в нашем случае​​ нужному CSV файлу.​
  2. ​.csv​​(Открыть).​​Недавно мы начали изучать​​: Rioran, спасибо! все​​В области «Параметры разделителя»​Затем вам нужно выбрать​​Откройте диалоговое окно изменения​​ файла для листа.​Экспортируем файл CSV в Excel
  3. ​Щелкните ячейку, в которую​​ до 1 048​​ обстоятельство – каждый​ похожи на даты,​(Региональные стандарты) >​​ его сразу после​​ values)​ служит запятая!) будут​Откроется Мастер импорта текстов,​Экспортируем файл CSV в Excel
  4. ​. Если это так,​Появится диалоговое окно​ особенности формата CSV​

​ получилось кроме последнего​ укажите пункт «Разделитель»​ непосредственно кодировку, которая​ региональных и языковых​Например, выберите​ требуется поместить данные​ 576 строк и​ файл CSV открывается​ и Excel автоматически​Additional Settings​ знака равенства.​Некоторые вариации файлов CSV​ импортированы в одну​

  1. Экспортируем файл CSV в Excel
    • ​ Вам нужно просто​​ то Вы будете​Open​ (Comma-Separated Values –​ «номер счета и​ и выберите «Запятая»​​ будет использоваться для​​ параметров.​Текстовые файлы (с разделителями​​ из текстового файла.​​ 16 384 столбцов.​ таким образом как​ преобразует такие значения​(Дополнительные параметры). Откроется​Выберите нужный разделитель в​ разделяют поля данных​Экспортируем файл CSV в Excel
    • ​ ячейку, как это​​ выполнить его шаги.​ видеть знакомую иконку​(Открытие документа), в​​ значения, разделённые запятой)​​ номер получателя», они​ или «Точка с​ расшифровки данных файла.​Введите новый разделитель в​ табуляции)​На вкладке​Текстовый файл, созданный в​ отдельная книга Excel.​ из текстового формата​ диалоговое окно​​ Excel.​​ одинарными или двойными​ видно в области​Прежде, чем мы двинемся​ в Проводнике Windows​​ выпадающем списке в​​ и различные способы​​ выходят искаженные. посмотрите​​ запятой», как было​ В нашем регионе​ поле​или​Данные​ другой программе, можно​ На практике переключение​ в формат даты.​Customize Format​В Excel 2013​​ кавычками, другие требуют​​ предпросмотра на рисунке​ дальше, пожалуйста, посмотрите​ рядом с именем​ нижнем правом углу​ преобразования файла Excel​ пожалуйста вложение.​ рассказано выше, в​ применяется кодировка «Юникод​Разделитель элементов списка​CSV (разделители — запятые)​в группе​ открыть как книгу​ туда-сюда между несколькими​Причина:​(Настройка формата), в​ или 2010 на​ маркер последовательности байтов​ ниже. Если мы​ на снимок экрана​ файла.​ выберите​ в CSV. Сегодня​Rioran​ зависимости от используемого​ (UYF-8)». Выберите ее​.​.​Получение внешних данных​ Microsoft Excel с​ открытыми файлами Excel​Как упоминалось выше,​

Экспортируем файл CSV в Excel

​ из списка «Формат​​Дважды нажмите кнопку​Примечание:​нажмите кнопку​ помощью команды​ может быть крайне​ Excel открывает файл​​ выбрать точку (.)​Data​​ например, UTF-8, для​ как ограничитель строк,​ показан исходный файл​

  1. ​ программой по умолчанию,​(Текстовые файлы).​ процессом – импортом​katy_1985​​ файла.​​ файла».​ОК​ Различные форматы поддерживают разные​Экспортируем файл CSV в Excel

​Из текстового или CSV-файла​​Открыть​ неудобным и обременительным.​​ CSV в формате​​ для параметра​(Данные) в разделе​ корректной интерпретации Юникода.​ то все числа​ CSV и желаемый​

  1. Экспортируем файл CSV в Excel

​ вот как Вы​​Найдите в Проводнике Windows​ CSV в Excel.​, извините, не обратил​Нажмите «ОК».​Нажмите кнопку «Далее».​.​ наборы функциональных возможностей.​.​. При открытии текстового​Надеюсь, теперь Вы легко​General​Decimal symbol​Data Tools​​Это отсутствие стандартов порождает​​ будут импортированы в​

Преобразование CSV в Excel: проблемы и решения

​ результат в Excel.​ можете это исправить:​ файл CSV и​Эта статья покажет Вам,​ внимания, что номера​Таблица будет вставлена. Итак,​На втором этапе в​Примечание:​ Дополнительные сведения о​Найдите файл, который нужно​ файла в Microsoft​ сможете преобразовать любой​(Общий), при этом​(Разделитель целой и​(Работа с данными)​ разнообразные проблемы, с​

  • ​ разные ячейки.​ Надеюсь, это поможет​
  • ​Кликните правой кнопкой мыши​ откройте его, дважды​ как открывать CSV​

​ в изначальном файле​ вы узнали второй​ Мастере текстов вам​ После изменения символа разделителя​ функциональных возможностях, поддерживаемых​ импортировать, и дважды​ Excel его формат​ файл CSV в​

​ значения, похожие на​ дробной части), и​ нажмите​ которыми Вы можете​Шаг 3.​ Вам лучше понять,​ по любому файлу​ кликнув по нему.​ в Excel и​ у Вас в​ метод, чем открыть​

  • ​ необходимо определиться с​ элементов списка на​ различными форматами текстовых​ щелкните его.​
  • ​ не изменяется — это​ Excel. Если у​ даты, преобразует из​
  • ​ установить запятую (,)​Text To Columns​ столкнуться, пытаясь преобразовать​
Файл CSV отображается в Excel неправильно

​Посмотрите в область​​ почему мы выбираем​.csv​Если Вы открываете файл​ как импортировать одновременно​ кривой форме записаны​

​ CSV, теперь перейдем​​ символом-разделителем, выбрав или​ данном компьютере все​ файлов, см. в​Следуйте инструкциям мастера импорта​ можно видеть в​ Вас возникают какие-либо​ текстового формата в​ для параметра​(Текст по столбцам).​ файл Excel в​Data preview​ те или иные​в Проводнике Windows​ CSV, то Excel​ несколько файлов CSV.​ — в экспоненциальном​ к третьему.​ точку с запятой,​ программы будут использовать​

​ разделе Поддерживаемые Excel​​ текста. Дополнительные сведения​ строке заголовка Microsoft​ вопросы или сложности,​ формат даты. Например,​List separator​Когда запустится Мастер распределения​ CSV, и особенно,​

  1. ​(Образец разбора данных).​ параметры настроек в​​ и в открывшемся​ откроет его сразу​ Мы также обозначим​ формате. Это происходит​Как бы странно это​ или запятую. Дело​ новый символ. Та​ форматы файлов.​ об использовании мастера​ Excel, где имя​
    • ​ смело пишите мне​​ если Вы открываете​
    • ​(Разделитель элементов списка).​ текста по столбцам,​​ когда импортируете файл​

​ Если Вы довольны​ последующем примере.​ контекстном меню нажмите​ же вставив данные​ возможные подводные камни​ при попытке работать​ ни звучало, но​

Экспортируем файл CSV в Excel

​ Excel​​ в .csv подтянулись​ в начале статьи,​ всего это сделать​ в Excel​Сохранить​Справка​файл​ статьи до самого​Решение:​

  1. ​ других стран). Для​ нажмите​​Файл CSV отображается в​​(Готово).​​ начинать импорт. Чаще​​(Выбрать программу).​​ запустит Мастер импорта​Преобразование CSV в Excel:​​ данные, получить число​​ это файл текстового​​ ориентируясь на образец,​​Рекомендации, позволяющие избежать появления​.​​на любой странице​​>​ конца!​Преобразуйте файл CSV​ русской локализации привычнее​​Next​​ Excel неправильно (все​Совет:​ всего выбирают​Выберите​​ текстов. Подробнее об​​ проблемы и решения​

​ в нормальной форме.​​ формата, соответственно, вы​ который приведен в​ неработающих формул​Откроется диалоговое окно с​ мастера. Окончив работу​Открыть​Урок подготовлен для Вас​ в Excel при​ будет использовать запятую​(Далее). На втором​ данные помещены в​

  1. Экспортируем файл CSV в Excel​Если в Вашем​​Delimited​​Excel​ этом читайте в​Если Вам нужно вытащить​amfor​ можете его открыть​ нижней части окна.​Поиск ошибок в формулах​ напоминанием о том,​

​ с мастером, нажмите​​.​ командой сайта office-guru.ru​ помощи Мастера импорта​ в качестве разделителя​ шаге выберите нужный​ первый столбец)​ файле CSV используется​(С разделителями) и​в списке рекомендованных​ разделе Импортируем CSV​ какую-то информацию на​

Первые нули теряются при открытии файла CSV в Excel

​: Замените в этих​​ в текстовом редакторе.​ Выберите один из​Сочетания клавиш и горячие​ что в текстовом​ кнопку​В диалоговом окне​

​Источник: https://www.ablebits.com/office-addins-blog/2014/05/01/convert-csv-excel/​​ текстов. На шаге​ целой и дробной​ разделитель и нажмите​​Первые нули потеряны при​​ последовательно более одной​ со строки​

​ программ, убедитесь, что​​ в Excel.​ лист Excel из​ ячейка точку на​ Итак, вот, что​ представленных пунктов и​ клавиши в Excel​ файле будет сохранен​Готово​

​Открыть​Перевел: Антон Андронов​ 3 мастера выберите​ части и точку​Finish​ открытии файла CSV​ запятой или другого​1​ стоит галочка для​Замечание:​

Экспортируем файл CSV в Excel

Excel преобразует некоторые значения в даты при открытии файла CSV

​ базы данных Вашей​​ запятую( Ctrl+H,Наити -​ нужно сделать:​ нажмите «Далее».​Функции Excel (по алфавиту)​ только текущий лист.​, чтобы завершить операцию​выберите пункт​

​Автор: Антон Андронов​​ столбцы с записями,​ с запятой для​(Готово).​​ в Excel​​ символа-разделителя, то поставьте​. Область предварительного просмотра​ параметра​Когда Microsoft Excel​ компании, то первая​ Заменить на) и​Запустите «Блокнот» и нажмите​На третьем шаге вам​Функции Excel (по категориям)​ Если нужно сохранить​

​ импорта.​​Текстовые файлы​Примечание:​ похожими на даты,​ разделения элементов списка.​Измените расширение с​Значения преобразованы в даты​ галочку для параметра​ в нижней части​Always use the selected​

Экспортируем файл CSV в Excel

​ открывает файл CSV,​ же идея, что​ переведите в числовой​ Ctrl+O.​ будет предложено задать​Существует огромное количество разнообразных​​ именно текущий лист,​​В диалоговом окне​.​ Мы стараемся как можно​

Как импортировать в Excel несколько файлов CSV

​ и измените формат​Дважды нажмите​.csv​ при импорте файла​Treat consecutive delimiters as​​ диалогового окна мастера​​ program to​

  1. ​ то для того,​​ приходит на ум,​​ формат(число десятичных знаков​​В «Проводнике» выберите файл.​​ формат каждому столбцу​ расширений файлов, поэтому​ нажмите кнопку​Импорт данных​​Найдите нужный файл и​​ оперативнее обеспечивать вас​
  2. ​ столбца на текстовый.​ОК​на​ CSV в Excel​ one​​ показывает первые несколько​​open this kind of​ чтобы понять, как​ – экспортировать базу​ 0)​После этого он будет​ отдельно. На самом​ не удивительно, что​ОК​​выполните одно из​​ дважды щелкните его.​ актуальными справочными материалами​​Если Вам нужно достичь​​, чтобы закрыть диалоговые​
  3. ​.txt.​Признаки:​(Считать последовательные разделители​​ записей импортируемого файла​​ file​Экспортируем файл CSV в Excel

​ именно импортировать каждый​ данных в файл​katy_1985​ открыт в программе.​ деле в этом​ пользователь некоторые из​. Другие листы можно​ указанных ниже действий.​Если это текстовый файл​ на вашем языке.​ противоположного результата, то​ окна – всё​Открытие файла​Вы пытаетесь открыть​

​ одним), чтобы избежать​ CSV.​(Всегда использовать выбранное​ столбец данных, он​ CSV, а затем​: Rioran, спасибо, попробуем​Вот так просто можно​ нет необходимости, так​ них попросту не​ сохранить в отдельных​При необходимости нажмите кнопку​ (с расширением ТХТ),​ Эта страница переведена​:)

​ есть в определённом​ готово! С этого​
​.txt​
​ файл CSV в​

​ появления пустых ячеек.​

Импорт и экспорт текстовых файлов (в формате TXT или CSV)

​Шаг 2.​​ приложение для такого​ использует настройки форматирования,​ импортировать файл CSV​ разобраться с источником.​ открыть CSV в​ как на отображение​ знает. В этой​ текстовых файлах, повторив​Свойства​ запустится мастер импорта​ автоматически, поэтому ее​ столбце преобразовать значения​ момента Microsoft Excel​в Excel приведёт​ Excel, и все​Выберите, куда вставлять импортированные​На этом шаге​ типа файлов) и​ заданные по умолчанию.​ в Excel.​

​katy_1985​ обычном «Блокноте».​ данных это никак​ статье мы расскажем,​ эту процедуру для​, чтобы задать параметры​ текста. Окончив работу​ текст может содержать​ в даты, тогда​ будет открывать и​ к запуску Мастера​​ данные попадают в​​ данные, на существующий​ нужно выбрать разделители​ нажмите​

​Если данные соответствуют хотя​Существует 3 способа преобразования​

​: amfor, я сделала​Теперь вы знаете, чем​ не повлияет, поэтому​ чем открыть CSV.​ каждого из них.​ обновления, форматирования и​

​ с мастером, нажмите​ неточности и грамматические​ установите формат​ отображать все файлы​ импорта текстов, и​ первый столбец.​

​ или на новый​ и ограничитель строк.​ОК​ бы одному из​ CSV в Excel:​ как вы сказали,​ открыть файл CSV​

​ нажмите «Готово».​​ Ниже будут перечислены​Откроется второе диалоговое окно​ макета импортируемых данных.​ кнопку​

Импорт текстового файла путем его открытия в Microsoft Excel

​ ошибки. Для нас​Date​ CSV (с разделителем​ Вы сможете выбрать​Причина:​​ лист, и нажмите​​Delimiter​.​ следующих пунктов, то​ Вы можете открыть​ но проблема в​ — на выбор​Появится новое окно, в​ программы, которые взаимодействуют​ с напоминанием о​В группе​

​Готово​​ важно, чтобы эта​​(Дата) и выберите​​ запятой) корректно.​​ нужный разделитель, как​

​Корень проблемы кроется​​ОК​​(Разделитель) – это​​Этим способом Вы можете​​ воспользуйтесь Мастером импорта​

​ файл с расширением​ том, что в​

​ есть три программы.​ котором вам необходимо​ с этим форматом.​ том, что сохраняемый​Куда следует поместить данные?​, чтобы завершить операцию​​ статья была вам​​ подходящий формат даты​Замечание:​

​ это было описано​ в том, что​, чтобы завершить импорт​ символ, который разделяет​

​ импортировать данные из​ текстов:​.csv​ итоге расчетные счета​ Ну, а в​

​ выбрать область, в​​Файл с расширением CSV​ лист может содержать​выполните одно из​ импорта.​ полезна. Просим вас​ в выпадающем списке.​Установка в Панели​ в разделе Как​ в Ваших региональных​ файла CSV в​ значения в файле​ файла​В файле CSV использованы​непосредственно в Excel,​ отображаются но не​ целом, можно сказать​ которую будет вставлена​ хранит в себе​ возможности, которые не​ следующих действий:​Статья: Мастер импорта текста​ уделить пару секунд​Думаю, Вы знаете, что​ управления Windows символов-разделителей​ импортировать CSV в​ и языковых настройках​ Excel.​ CSV. Если в​.csv​ различные разделители;​ дважды кликнуть по​ верно — в​

Импорт текстового файла путем подключения к нему

​ следующее: CSV-формат открывается​ добавляемая таблица. Обычно​ данные, заключенные в​ поддерживаются текстовыми форматами​

​Чтобы поместить данные в​ Дополнительные сведения о​ и сообщить, помогла​

​ Microsoft Excel позволяет​​ целой и дробной​​ Excel.​​ Windows и в​​Совет:​​ Вашем файле CSV​​в существующий или​

Параметры

​В файле CSV использованы​ файлу в Проводнике​ конце почему-то появляются​

​ в текстовых редакторах​ выделяют ячейку «A1″​ табличный формат. Исходя​ файлов. Если в​ выбранное расположение, выберите​ разделители и дополнительные​ ли она вам,​​ открывать несколько файлов​ ​ части и элементов​Откройте файл CSV с​ Вашем файле CSV​Вы можете нажать​​ использован какой-то символ,​​ в новый лист​ различные форматы даты;​

​ Windows либо импортировать​​ нули, хотя их​​ и табличных программах.​ и нажимают кнопку​

​ из этого можно​​ новом текстовом файле​​ вариант​ параметры.​ с помощью кнопок​

​ CSV при помощи​​ списка изменит настройки​​ точкой с запятой​ установлены различные разделители.​

​ кнопку​ которого нет в​ Excel. В отличие​​Вы преобразуете данные, среди​​ CSV в Excel,​

​ быть не должно.​Автор: Вадим Матузок​ «OK».​ сделать вывод, что​​ нужно сохранить только​​На существующий лист​

​Если файл имеет расширение​​ внизу страницы. Для​​ команды​

​ символов, заданные по​ в качестве разделителя​ В Северной Америке​

​Properties​ предложенном списке, то​ от предыдущих двух​ которых есть числа​ как внешний источник​ Можете подсказать в​katy_1985​После этого содержимое файла​ с ним взаимодействуют​ данные листа, нажмите​.​ CSV, приложение Excel​

Экспорт данных в текстовый файл путем его сохранения

​ удобства также приводим​Open​ умолчанию, для всех​​ при помощи VBA.​​ и некоторых других​

​(Свойства), чтобы настроить​​ поставьте галочку в​​ способов, он не​​ с нулём в​​ данных. Далее я​

​ чем причина?​​: Добрый день!​​ будет вставлено в​

​ табличные редакторы. И​​ кнопку​​Чтобы поместить данные в​ автоматически откроет его​

​ ссылку на оригинал​​(Открыть).​ программ на Вашем​​Вот пример кода​​ странах разделителем полей​​ дополнительные параметры, такие​

​ варианте​​ просто открывает CSV​ начале, и Вы​ подробно расскажу об​amfor​Подскажите пожалуйста как​ таблицу. Теперь вы​ это верный вывод.​Да​

​ верхний левый угол​ и отобразит данные​ (на английском языке).​На вкладке​​ компьютере, а не​​ VBA, который открывает​

​ списка по умолчанию​ как обновление, разметка​Other​ в Excel, а​ хотите сохранить этот​ этих трёх способах​:​ перевести файл с​​ знаете, чем открыть​​ Именно поэтому при​. Если имеются сомнения​ нового листа, выберите​ в новой книге.​Импортировать данные из текстовых​

​File​ только в Microsoft​ в Excel файл​ является запятая. В​ и форматирование для​(Другой) и введите​ именно конвертирует формат​ ноль;​ и укажу преимущества​Hugo​ форматом csv в​​ CSV. Но это​​ возникновении вопроса: «Чем​ и необходимо получить​ вариант​Примечание:​ файлов в Excel​(Файл) нажмите​ Excel.​​ CSV, где в​​ то время как​

​ импортированных данных.​ нужный символ. В​.csv​Вы хотите предварительно просмотреть,​ и недостатки каждого​: Номер счета должен​

Изменение разделителя, используемого в текстовом файле

​ формат excel чтобы​ только одна программа,​ открыть CSV?», большинство​ дополнительные сведения о​Новый лист​ .При открытии в Excel​ можно двумя способами:​Open​Признаки:​ качестве разделителя используется​ в Европейских странах​Замечание:​ нашем примере мы​

​в​ как будут импортированы​ из них.​ быть в текстовом​

Изменение разделителя во всех текстовых CSV-файлах

​ при этом корректно​ переходим к следующей.​​ пользователей предлагают использовать​​ том, какие возможности​​.​​ файлов с расширением​

​ открыть файл в​(Открыть) и в​Ваш файл CSV​

​ точка с запятой.​ запятая используется как​​Если Ваш файл​​ указали​

​.xlsx​​ данные из файла​​Способ 1: Открываем файл​

​ формате — импортируйте​​ отображался формат данных​На втором месте по​ один из самых​ Excel не поддерживаются​Нажмите кнопку​ CSV для интерпретации​ приложении Excel или​ выпадающем списке в​

См. также

​ содержит значения с​ Код был написан​

​ разделитель десятичных разрядов,​ CSV содержит численные​

​(если Вы используете​ CSV в Excel;​

​ csv как внешние​

Формат CSV — чем открыть?

​ в файле?​ популярности среди табличных​ популярных табличных редакторов​ форматами текстовых файлов,​ОК​ способа импорта каждого​ импортировать его как​ нижней правой части​ первыми нулями, и​ несколько лет назад​ а разделителем полей​

Программа 1: Microsoft Excel

​ данные или даты,​(Знак табуляции) и​ Excel 2007, 2010​Вам хочется большей гибкости​Способ 2: Открываем файл​ данные, установив в​Спасибо!​ редакторов программа LibreOffice​ — MS Excel.​ нажмите кнопку​.​ столбца данных используются​ диапазон внешних данных.​ диалогового окна выберите​ эти нули теряются​ для более ранних​

​ списка является точка​ Excel может преобразовать​Comma​

  1. ​ или 2013) или​ в работе.​ CSV в Excel​
  2. ​ масетре тестовый формат​Rioran​ Calc. Конечно, процесс​Итак, перейдем непосредственно к​Справка​Приложение Excel сохранит внешний​
  3. ​ текущие параметры по​ Чтобы экспортировать данные​Text Files​ при открытии файла​ версий Excel (2000​ с запятой.​ их с ошибками.​
  4. ​(Запятая), чтобы каждый​.xls​Чтобы заставить Excel запустить​ при помощи Проводника​ этим столбцам.​:​ открытия CSV в​
  5. ​ тому, как открыть​.​ диапазон данных в​ умолчанию. С помощью​ из Excel в​
  6. ​(Текстовые файлы).​ CSV в Excel.​ и 2003), но​Решение:​ Чтобы изменить формат​ товар (они разделены​(в версиях Excel​ Мастер импорта текстов,​ Windows​
  7. ​Да и с​
  8. ​katy_1985​ ней мало чем​ CSV в Excel:​Дополнительные сведения о сохранении​ выбранную позицию.​ мастера импорта текста​ текстовый файл, используйте​Чтобы выделить несколько файлов​Причина:​ если Вы достаточно​Есть несколько возможных​ импортированных данных, выберите​ табуляцией) начинался с​ 2003 и более​ Вы можете либо​Способ 3: Импортируем CSV​ датами там тоже​
  9. ​, здравствуйте.​ отличается от предыдущей​Откройте приложение и на​ файлов в других​Если Microsoft Excel не​ можно применять другие​ команду​ подряд, кликните по​По умолчанию, Microsoft​ хорошо знакомы с​
  10. ​ решений этой проблемы.​ столбец (столбцы), в​ новой строки, а​ ранних).​ изменить расширение фала​ в Excel​ ерунда. Вообще хотелось​Если задача разовая,​

​ программы, но описать​ главном окне нажмите​ форматах см. в​ преобразует столбец в​ варианты преобразования столбцов​Сохранить как​ первому файлу, затем​

Программа 2: LibreOffice Calc

​ Excel отображает файл​ VBA, то у​ Вы можете быстро​ которых возникли ошибки,​ информация о товаре,​Откройте нужный лист Excel​ с​Даже если файл CSV​ бы видеть часть​ можно сделать так:​

  1. ​ его все же​ по вкладке «Файл».​ статье Сохранение книги​ необходимый формат, данные​ в различные форматы​и измените тип​
  2. ​ нажав и удерживая​ CSV в формате​ Вас не должно​ просмотреть приведённые ниже​ кликните по ним​
  3. ​ например, ID и​ и кликните по​.csv​ создан в другой​ оригинального файла -​1) Открываете этот​ стоит.​
  4. ​В появившемся интерфейсе нажмите​ в другом формате​ можно преобразовать после​ данных. Например, в​ файла в раскрывающемся​ клавишу​
  5. ​General​ возникнуть проблем с​ рекомендации и выбрать​ правой кнопкой мыши​ данные о продажах​ ячейке, куда нужно​на​ программе, Вы всегда​ откроте его в​
  6. ​ файл в Excel,​

​Запустите приложение и в​ по пункту «Открыть».​ файла.​ импорта. Дополнительные сведения​ файле с расширением​

Программа 3: «Блокнот»

как открыть csv в excel

​ меню.​Shift​(Общий), в котором​ его обновлением или​ наиболее подходящие для​ и в контекстном​ (они разделены запятыми),​ импортировать данные из​.txt​ можете открыть его​ блокноте и отрежьте​ далее вкладка «Данные»​

  1. ​ главном меню нажмите​ К слову, для​
  2. ​Если для импорта текстового​
  3. ​ см. в статьях​ CSV в столбце​

​Чаще всего используются два​, кликните по крайнему​ первые нули отсекаются.​

Заключение

​ изменением для работы​ конкретно Вашей задачи.​ меню выберите​ были помещены в​ файла​(прежде чем открывать​ как книгу Excel​ десяток строк.​ => «Работа с​

​ по кнопке «Открыть​

как перевести формат csv в excel с корр. отобр. данных? (Формулы/Formulas)

​ вызова функции «Открыть»​​ файла используется мастер​
​ Преобразование чисел из​ дат может быть​ формата текстовых файлов:​ файл. Оба эти​Решение:​ с файлами CSV​Укажите правильный разделитель непосредственно​
​Format cells​

​ разные ячейки.​​.csv​​ файл), либо импортировать​​ при помощи команды​
​Ну а если​ Данными» => «Текст​
​ файл». Также это​ можно использовать сочетание​ импорта текста, то​ текстового формата в​ установлен формат М/Д/Г,​текстовые файлы с разделителями​
​ файла, а также​Вместо того, чтобы​ с запятой в​ в файле CSV.​(Формат ячеек).​
​Text qualifier​или​ CSV в Excel​Open​ и в блокноте​
​ по столбцам»​ действие можно произвести,​ горячих клавиш Ctrl+O.​ на втором этапе​ числовой и Преобразование​ а в Excel​ (TXT), в которых​ все, что находятся​

​ открывать файл .csv​​ качестве разделителя.​Откройте файл CSV​Формат CSV используется уже​(Ограничитель строк) –​.txt​ так, как это​

​(Открыть).​​ уже видите 3.02328E+19​​2) Выбираете «С​​ нажав Ctrl+O.​Откроется окно файлового менеджера,​ работы мастера разделитель​ дат из текстового​ по умолчанию задан​ для разделения полей​ между ними, будут​ в Excel, запустите,​Замечание:​ в любом текстовом​ более 30 лет,​ это символ, в​.​ будет описано далее.​

​Замечание:​​ 4.07028E+19 — то​ разделителями» => «Далее»​Появится окно файлового менеджера.​ в котором вам​ текста можно изменить​ формата в формат​ формат Г/М/Д, или​

​ текста обычно используется​​ выделены.Чтобы выделить файлы,​ как мы это​

​Все показанные решения​​ редакторе (подойдёт даже​ но несмотря на​ который заключены отдельные​На вкладке​Это самый быстрый способ​Открытие файла CSV​ номеров счетов у​ => «Запятые» =>​ В нем вам​ необходимо перейти в​ с символа табуляции​ даты.​

​ необходимо преобразовать в​​ знак табуляции (код​

​ расположенные не подряд,​​ делали ранее, Мастер​ изменяют разделитель только​ обычный блокнот) и​ его длительную историю,​ значения. Весь текст,​Data​ открыть CSV в​
​ в Excel не​ Вас уже нет. ​ «Далее» => настраиваете​ нужно выбрать файл​ папку с файлом​ на другой символ.​Лист Excel можно преобразовать​ текст столбец чисел,​
​ знака ASCII 009);​ удерживайте клавишу​ импорта текстов, чтобы​ для данного файла​ в первой строке​ он никогда не​

Как открыть файл csv в excel по столбцам

Как csv разделить по столбцам, за минуту

Как csv разделить по столбцам, за минуту

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов для системных администраторов Pyatilistnik.org. В прошлый раз мы с вами подробно разобрали 10 методов как открыть командную строку. В сегодняшней публикации я хочу вас научить разбивать строки в CSV файле на столбцы, которые потом можно использовать в файлах Excel. Уверен, что многие системные администраторы часто работаю с экспортными данными в формате CSV.

Постановка задачи

Бьюсь об заклад, что у 99% средних и крупных организаций в России инфраструктура построена на использовании Active Directory. Активный каталог замечательная вещь и легко интегрируется в различные сторонние сервисы. Самая частая задача администратора, это получение отчетов или выгрузок по определенным критериям, например:

  • Получить список пользователей Active Directory с рядом атрибутов
  • Получить список серверов у которых операционная система Windows Server 2008 R2, чтобы в дальнейшем их вывести из эксплуатации
  • Получить список всех компьютеров или пользователей, кто не авторизовывался какое-то время. И так до бесконечности

Получить данные вы можете в разном виде, например в виде выдачи на самом экране, или же в сохраненный файл в формате txt или csv. CSV более распространенный, так как позволяет не только выгружать данные, но и еще их импортировать. Вроде бы все удобно, но есть одно но, когда вы захотите красиво перенести такие данные из csv, txt или экрана, у вас не будет форматирования или столбцов, все будет смешано в кучу, а это не удобно. Ниже я вас научу это обходить.

Структура файла CSV

Файл с разделителями-запятыми (CSV) представляет собой простой текстовый файл, который содержит список данных. Эти файлы часто используются для обмена данными между различными приложениями. Например, базы данных и менеджеры контактов часто поддерживают файлы CSV.

Эти файлы иногда могут называться символьно-разделенными значениями или файлами с разделителями-запятыми. В основном они используют запятую для разделения данных, но иногда используют другие символы, такие как точки с запятой. Идея состоит в том, что вы можете экспортировать сложные данные из одного приложения в файл CSV, а затем импортировать данные из этого файла CSV в другое приложение.

Вот пример такого строки с разделителями:

теперь представьте, что таких строк сотни или тысячи, а вы хотите все скопировать в ваш Exсel и по столбцам, вот тут вы и поймете, что одностроковый формат требует преобразования. Благо, это делается очень быстро и просто. Вот пример моего тестового csv файла.

Как csv разделить +по столбцам в Excel

Первым инструментом, который позволит из csv получить красивые столбцы и разбиение по ним, будет Excel. Откройте в Excel ваш файл csv.

  • Выделите первый столбец и перейдите на вкладку “Данные
  • Найдите пункт “Текст по столбцам

На первом окне мастера распределения текста по столбцам нажмите “Далее”.

Далее вам необходимо указать по каким критериям производить разбивку по столбцам, на выбор у вас будет:

  • Знак табуляции
  • Точка с запятой
  • Запятая
  • Пробел
  • Другой вариант

В моем примере CSV разделяет отдельные данные с помощью запятой. Тут же вы сразу видите, как это будет выглядеть в области “Образец разбора данных“.

Далее при необходимости вы можете указать формат (Общий, текстовый, дата) и диапазон к которому будет применяться ваше преобразование. Нажимаем “Готово“.

На выходе я получил красивую таблицу, где есть разбивка по столбца. В таком виде мне уже удобнее оперировать данными.

Далее вам остается сохранить файл в формате xlsx и радуемся жизни.

Как csv разделить по столбцам через Google Таблицы

Не так давно я вам рассказывал про установку через групповую политику расширения для Google Chrome под названием “Редактирование файлов Office“. Это расширение позволяло работать с файлами Word, Excel и PowerPoint в Google Документах, Google Таблицах и Google Презентациях. Если вы через него откроете ваш файл CSV, то вы буквально в два клика сможете его разбить на столбцы. Для этого выберите меню “Файл – Сохранить в формате Google Таблиц“.

Начнется переделывание формата CSV в формат Google Таблиц

На выходе вы получаете разделенный по столбцам документ.

Далее вы уже можете оперировать этими данными или же можете их сохранить в нужный формат. Если у вас изначально документ Google Таблиц содержит данные разделенные запятой в виде одной строки, то вы их можете преобразовать в столбцы вот таким методом. Открываете меню “Данные – Разделить текст на столбцы

Выбираете тип разделения, в моем случае запятая.

Затем выбираете ваш столбец с данным и еще раз нажмите “Данные – Разделить текст на столбцы

В результате чего они будут разбиты на аккуратные столбцы

Как открыть CSV в Excel

Для начала разберемся, что такое CSV файл. CSV – это текстовый формат представления табличных данных, который в переводе с английского (Comma-Separated Values) обозначает значения, разделенные запятыми. Каждая строка такого файла CSV представляет собой одну строку таблицы, в которой содержатся все значения столбцов, которые заключены в кавычки, а разделителями значений столбцов выступают запятые. Разделителями в файле CSV могут выступать и другие символы, такие как табуляция (TSV файлы), точка запятой (SCSV файлы) и другие. В данной статье мы рассмотрим на примере, как открыть CSV файл в Excel.

При экспортировании информации из базы данных в формат CSV, ее необходимо открыть в удобочитаемом виде, например, для дальнейшего анализа, написания отчета или просмотра статистики. В этом нам поможет текстовый редактор Excel, с помощью которого мы импортируем файл CSV в Excel.

Как открыть CSV в Excel

Перейдем к примеру, в котором рассмотрим, как открыть CSV файл в Excel. Пусть у нас есть файл CSV формата, который будет выглядеть следующим образом, если его просто открыть с помощью Excel или другого текстового редактора.

Как открыть CSV в Excel – Неформатированный файл CSV в Excel

Для того чтобы представить данные из CSV файла в удобном виде, в виде таблицы, необходимо импортировать файл CSV в Excel. Разберем как вставить данные из CSV файла в открытую рабочую книгу Excel.

  1. Перейдите во вкладку « Данные », и в группе « Получение внешних данных » выберите пункт « Из текста ».

Как открыть CSV в Excel – Получение внешних данных из текста в Excel
  1. В открывшемся окне найдите в вашем компьютере CSV файл, который хотите открыть в Excel. Выберите его и нажмите кнопку «Импорт» либо дважды кликните по файлу.

Как открыть CSV в Excel – Импорт CSV файла в Excel
  1. Далее появится окно мастера импорта текстов.

Шаг 1. В поле « Формат исходных данных » у нас должен быть выбран пункт «с разделителями», так как в текстовом файле CSV элементы разделены запятыми.

В поле « Начать импорт со строки » мы указываем номер первой строки импортируемых данных. В нашем случае начнем с первой строки. И нажимаем кнопку « Далее ».

Как открыть CSV в Excel – Импорт CSV файла. Шаг 1
  1. Шаг 2. На втором этапе мы выбираем разделители и ограничители строк.

В поле « Символом-разделителем является :» мы выбираем символ, который разделяет значения в текстовом файле CSV. В нашем случае это запятая. Если в вашем CSV файле разделителями выступают другие символы, или он отсутствует в списке, то выбирайте пункт « другой :» и введите его в поле.

В поле « Ограничитель строк » мы выбираем “ . Нажимаем кнопку « Далее ».

Как открыть CSV в Excel – Импорт CSV файла. Шаг 2

Разберемся в каких случаях нужно выбирать определенный вид ограничителя строк.

Когда разделителем выступает запятая (,), а ограничитель строк – кавычки (“), текст “Иванов, бухгалтер” будет импортирован в Excel в одну ячейку как Иванов, бухгалтер. Если ограничителем строк выступает одинарная кавычка или он не задан, то текст “Иванов, бухгалтер”, импортированный в Excel будет разбит на две ячейки как “Иванов”, “бухгалтер “.

  1. Шаг 3. В группе « Формат данных столбца » задаем формат данных для каждого столбца в предпросмотре « Образец разбора данных ».

Как открыть CSV в Excel – Импорт CSV файла. Шаг 3

В случае, если какой-то столбец не нужно импортировать из CSV файла выберите пункт пропустить .

Как открыть CSV в Excel – Пропустить столбец при импорте CSV в Excel

Нажимаем кнопку « Готово ».

  1. После мастера импорта текста появится окно «Импорт данных»:

Как открыть CSV в Excel – Окно «Импорт данных»

В группе « Куда следует поместить данные » выбираем расположение наших импортируемых данных из CSV в Excel. Если выбираем поле « Имеющийся лист », то указываем адрес ячейки. А если хотим расположить на новом листе, то – пункт « Новый лист ». Мы выберем « Имеющийся лист ». Нажимаем кнопку « ОК ».

В итоге мы получили вот такую таблицу:

Как открыть CSV в Excel – CSV файл в Excel

Ну вот и все, теперь вы с легкостью можете открыть CSV в Excel, и далее работать с полученными табличными данными привычными инструментами MS Excel.

Открытие файла формата CSV в Microsoft Excel

Текстовые документы формата CSV применяются многими компьютерными программами для обмена данными между друг другом. Казалось бы, что в Экселе можно произвести запуск такого файла стандартным двойным кликом по нему левой кнопкой мыши, но далеко не всегда в таком случае данные отображаются корректно. Правда, есть другой способ просмотреть информацию, содержащуюся в файле CSV. Давайте узнаем, как это можно сделать.

Открытие документов CSV

Название формата CSV является аббревиатурой наименования «Comma-Separated Values», что переводится на русский язык, как «значения, разделенные запятыми». Действительно, в этих файлах в качестве разделителей выступают запятые, хотя в русскоязычных версиях, в отличие от англоязычных, все-таки принято применять точку с запятой.

При импорте файлов CSV в Эксель актуальной является проблема воспроизведения кодировки. Зачастую документы, в которых присутствует кириллица, запускаются с текстом изобилующим «кракозябрами», то есть, нечитаемыми символами. Кроме того, довольно частой проблемой является вопрос несоответствия разделителей. В первую очередь, это касается тех ситуаций, когда мы пытаемся открыть документ, сделанный в какой-то англоязычной программе, Экселем, локализованном под русскоязычного пользователя. Ведь в исходнике разделителем является запятая, а русскоязычный Excel воспринимает в этом качестве точку с запятой. Поэтому опять получается некорректный результат. Мы расскажем, как решить и эти проблемы при открытии файлов.

Способ 1: Обычное открытие файла

Но вначале мы остановимся на варианте, когда документ CSV создан в русскоязычной программе и уже готов для открытия в Эксель без дополнительных манипуляций над содержимым.

Если программа Excel уже является установленной для открытия документов CSV на вашем компьютере по умолчанию, то в этом случае достаточно кликнуть по файлу двойным щелчком левой кнопки мыши, и он откроется в Экселе. Если же связь ещё не установлена, то в этом случае нужно выполнить ряд дополнительных манипуляций.

    Находясь в Проводнике Windows в той директории, где расположен файл, кликаем правой кнопкой мыши по нему. Запускается контекстное меню. Выбираем в нем пункт «Открыть с помощью». Если в дополнительном открывшемся списке имеется наименование «Microsoft Office», то кликаем по нему. После этого документ просто запустится в вашем экземпляре Экселя. Но, если данного пункта вы не обнаружите, то щелкайте по позиции «Выбрать программу».

Если же наименования «Microsoft Office» в окне выбора программы вы не обнаружили, то кликайте по кнопке «Обзор…».

После этого запустится окно Проводника в директории размещения установленных на вашем компьютере программ. Как правило, данная папка называется «Program Files» и находится она в корне диска C. Вы должны совершить переход в Проводнике по следующему адресу:

C:Program FilesMicrosoft OfficeOffice№

Где вместо символа «№» должен находиться номер версии установленного на вашем компьютере офисного пакета Microsoft. Как правило, такая папка одна, поэтому выбирайте каталог Office, какой бы там номер не стоял. Переместившись в указанную директорию, ищите файл под названием «EXCEL» или «EXCEL.EXE». Вторая форма наименования будет в том случае, если у вас включено отображений расширений в Проводнике Windows. Выделите этот файл и жмите на кнопку «Открыть…».

После этого содержимое документа CSV будет открыто в Экселе. Но данный способ подойдет исключительно в том случае, если не будет проблем с локализацией или с отображением кириллицы. К тому же, как мы видим, придется выполнить некоторое редактирование документа: так как информация не во всех случаях вмещается в текущий размер ячеек, их нужно расширять.

Способ 2: использование Мастера текстов

Импортировать данные из документа формата CSV можно при помощи встроенного инструмента Excel, который называется Мастер текстов.

    Запускаем программу Эксель и переходим во вкладку «Данные». На ленте в блоке инструментов «Получение внешних данных» щелкаем по кнопке, которая называется «Из текста».

Запускается окно импорта текстового документа. Перемещаемся в директорию расположения целевого файла CVS. Выделяем его наименование и жмем на кнопку «Импорт», размещенную в нижней части окна.

Активируется окно Мастера текстов. В блоке настроек «Формат данных» переключатель должен стоять в позиции «С разделителями». Чтобы гарантировать корректное отображение содержимого выбранного документа, особенно если оно содержит кириллицу, обратите внимание, чтобы в поле «Формат файла» было установлено значение «Юникод (UTF-8)». В обратном случае требуется установить его вручную. После того, как все вышеуказанные настройки установлены, жмите на кнопку «Далее».

Затем открывается второе окно Мастера текстов. Вот тут очень важно определить, какой символ является разделителем в вашем документе. В нашем случае в этой роли выступает точка с запятой, так как документ русскоязычный и локализован именно для отечественных версий ПО. Поэтому в блоке настроек «Символом-разделителем является» мы устанавливаем галочку в позицию «Точка с запятой». Но если вы импортируете файл CVS, который оптимизирован под англоязычные стандарты, и в роли разделителя в нем выступает запятая, то вам следует установить галочку в позицию «Запятая». После того, как вышеуказанные настройки произведены, жмем на кнопку «Далее».

Открывается третье окно Мастера текстов. Как правило, никаких дополнительных действий в нем производить не нужно. Единственное исключение, если один из представленных в документе наборов данных имеет вид даты. В этом случае требуется пометить данный столбец в нижней части окна, а переключатель в блоке «Формат данных столбца» установить в позицию «Дата». Но в подавляющем большинстве случаев достаточно настроек по умолчанию, при которых установлен формат «Общий». Так что можно просто жать на кнопку «Готово» внизу окна.

После этого открывается небольшое окошко импорта данных. В нем следует указать координаты левой верхней ячейки области, в которой будут располагаться импортируемые данные. Это можно сделать, просто установив курсор в поле окна, а затем кликнув левой кнопкой мышки по соответствующей ячейке на листе. После этого её координаты будут занесены в поле. Можно жать на кнопку «OK».

Способ 3: открытие через вкладку «Файл»

Существует также способ открыть документ CSV через вкладку «Файл» программы Excel.

    Запускаем Excel и перемещаемся во вкладку «Файл». Щелкаем по пункту «Открыть», расположенному в левой части окна.

Запускается окно Проводника. Следует переместиться в нем в ту директорию на жестком диске ПК или на съемном носителе, в которой расположен интересующий нас документ формата CSV. После этого нужно переставить переключатель типов файла в окне в позицию «Все файлы». Только в этом случае документ CSV будет показан в окне, так как он не является типичным файлом Excel. После того, как наименование документа отобразилось, выделяем его и жмем на кнопку «Открыть» в нижней части окна.

Как видим, несмотря на некоторые проблемы с открытием документов формата CSV в Экселе, решить их все-таки можно. Для этого нужно воспользоваться встроенным инструментом Excel, который называется Мастер текстов. Хотя, для многих случаев вполне достаточно и применения стандартного метода открытия файла двойным щелчком левой кнопки мыши по его наименованию.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Импорт и экспорт CSV-файлов в Excel

Перенести большой объём данных о товарах, заказах и покупателях из Эквид-магазина в Excel можно с помощью встроенных инструментов импорта и экспорта.

Импорт и экспорт в Эквиде работают на основе CSV-файлов. CSV (от английского Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления данных в виде таблицы. В таких файлах для разделения текста на колонки используется специальный символ — разделитель.

В качестве разделителя, как правило, выступает запятая, точка с запятой или табуляция. Обычно CSV-файлы открываются в Excel без проблем, но бывают случаи, когда текст не отображается в виде таблицы. Так происходит, если разделитель исходного файла и разделитель, установленный в Excel, не совпадают.

Просмотр файлов в Excel

Когда вы экспортируете данные из Эквид-магазина, они загружаются в виде CSV-файла на ваш компьютер. Просматривать и редактировать файл можно в Excel.

Чтобы файл открылся корректно, разделитель, выбранный во время экспорта из Эквида, и разделитель, установленный в Excel, должны совпадать.

Вы можете выбрать любой разделитель (запятую, точку с запятой или табуляцию) и задать такой же разделитель в Excel в процессе импорта.

Чтобы корректно открыть CSV-файл с любым разделителем в Excel:

  1. Создайте новый документ Создать → Чистая книга:
  2. Выберите вкладку Данные:
  3. Нажмите Из текста:
  4. Найдите нужный файл и нажмите Получить данные:
  5. В открывшемся окне выберите С разделителями, затем нажмите Далее:
  6. Поставьте галочку рядом с разделителем, который вы использовали при экспорте (запятая, точка с запятой или табуляция). Если вы выбрали верный разделитель, в окне предпросмотра текст будет отображаться в виде таблицы. Нажмите Далее:
  7. Выберите Общий формат данных и нажмите Готово:
  8. Выберите лист, на который хотите поместить данные и нажмите OK:
  9. Готово. CSV-файл открыт в Excel:

Экспорт CSV-файлов из Excel

После того, как вы отредактировали файл, его можно сохранить в формате CSV в Excel и после этого импортировать в магазин. Это позволит обновить данные о товарах и покупателях.

Чтобы сохранить файл формата CSV в Excel:

  1. Откройте нужный файл.
  2. В верхнем меню Excel выберите ФайлСохранить как.
  3. Введите название файла в поле Сохранить как.
  4. Выберите Формат файла — Текст с разделителем запятой (.CSV).
  5. Нажмите Сохранить.

Теперь ваш файл сохранён на компьютере. Для обновления каталога вы можете импортировать файлы в Эквид при помощи инструкции Импорт товаров. Чтобы импортировать данные о покупателях, используйте приложение Import Customers.

Изменение разделителя в Excel

При создании CSV-файла Excel использует разделитель, установленный в региональных настройках Windows или iOS.

Поменять стандартный разделитель Excel на Windows, можно с помощью инструкции «Изменение разделителя списка для новых текстовых файлов» в статье Microsoft Office.

Если вы используете Excel на операционной системе macOS, вы можете изменить разделитель, перейдя в Системные настройки → Язык и регион → Дополнительно → Общие → Разделители чисел.

После изменения разделителя все программы на компьютере будут использовать новый символ. Вы можете вернуть стандартный символ, выполнив эти же действия.

Импорт содержимого CSV-файла в Excel

CSV – популярное расширение файлов, которые используются, в основном, для обмена данными между различными компьютерными программами. Чаще всего необходимости в открытии и редактировании таких документов нет. Однако в некоторых случаях перед пользователями может встать такая задача. Программа Excel позволяет это сделать, но в отличие от стандартных файлов в формате XLS и XLSX, простое открытие документа двойным щелчком мыши не всегда дает качественный результат, что может выражаться в некорректном отображении информации. Давайте посмотрим, каким образом можно открыть файлы с расширением CSV в Экселе.

Открываем CSV-файлы

Для начала давайте разберемся, что из себя представляют документы в данном формате.

CSV – аббревиатура, которая расшифровывается как “Comma-Separated Values” (на русском языке означает “значения, разделенные запятыми”).

Как следует из названия, в таких документах используются разделители:

  • запятая – в англоязычных версиях;
  • точка с запятой – в русскоязычных версиях программы.

Во время открытия документа в Excel основная задача (проблема) заключается в выборе способа кодировки, примененного при сохранении файла. Если будет выбрана не та кодировка, скорее всего, пользователь увидит множество нечитаемых символов, и полезность информации будет сведена к минимуму. Помимо этого, ключевое значение имеет используемый разделитель. Например, если документ был сохранен в англоязычной версии, а затем его пытаются открыть в русскоязычной, скорее всего, качество отображаемой информации пострадает. Причина, как мы ранее отметили, заключается в том, что в разных версиях используются разные разделители. Давайте посмотрим, как избежать этих проблем и как правильно открывать файлы CSV.

Метод 1: двойным щелчком или через контекстное меню

Прежде, чем приступить к более сложным методам, давайте рассмотрим самый простой. Он применим только в тех случаях, когда файл был создан/сохранен и открывается в одной и той же версии программы, а значит, проблем с кодировкой и разделителями быть не должно. Здесь возможно два варианта, опишем их ниже.

Excel установлена как программа по умолчанию для открытия CSV-файлов

Если это так, открыть документ можно как и любой другой файл – достаточно просто дважды щелкнуть по нему.

Для открытия CSV-фалов назначена другая программа или не назначена вовсе

Алгоритм действия в таких ситуациях следующий (на примере Windows 10):

  1. Щелкаем правой кнопкой мыши по файлу и в открывшемся контекстном меню останавливаемся на команде “Открыть с помощью”.
  2. Во вспомогательном меню система может сразу предложить программу Excel. В этом случае кликаем по ней, в результате чего файл откроется (как и при двойном щелчке по нему). Если нужной нам программы нет в списке, кликаем по пункту “Выбрать другое приложение”.
  3. Появится окно, в котором мы можем выбрать программу (чтобы раскрыть весь список доступных вариантов, требуется нажать кнопку “Еще приложения”), с помощью которой требуется открыть документ. Ищем то, что нам нужно и жмем OK. Чтобы назначить Excel приложением по умолчанию для данного типа файлов, предварительно ставим соответствующую галочку.
  4. В некоторых случаях, когда и в этом окошке не удается найти Эксель, щелкаем по кнопке “Найти другое приложение на этом компьютере” в конце списка.
  5. На экране отобразится окно, в котором мы переходим к расположению программы на ПК, отмечаем исполняемый файл с расширением EXE и жмем кнопку “Открыть”.

Независимо от того, какой из описанных выше способов был выбран, результатом будет открытие CSV-файла. Как мы упомянули выше, корректно отображаться содержимое будет только при соответствии кодировки и разделителей.

В остальных случаях может показываться нечто подобное:

Поэтому описанный метод подходит не всегда, и мы переходим к следующим.

Метод 2: применяем Мастер текстов

Воспользуемся интегрированным в программу инструментом – Мастером текстов:

  1. Открыв программу и создав новый лист, чтобы получить доступ ко всем функциям и инструментам рабочей среды, переключаемся во вкладку “Данные”, где щелкаем по кнопке “Получение внешних данных”. Среди раскрывшихся вариантов выбираем “Из текста”.
  2. Откроется окно, в котором нам нужно перейти к расположению файла, который требуется импортировать. Отметив его жмем кнопку “Импорт”.
  3. Появится Мастер текстов. Проверяем, чтобы была выбрана опция “с разделителями” для параметра “Формат данных”. Выбор формата зависит от кодировки, которая была использована при его сохранении. Среди самых популярных форматов можно отметить “Кириллицу (DOS)” и “Юникод (UTF-8)”. Понять, что сделан правильный выбор можно, ориентируясь на предварительный просмотр содержимого в нижней части окна. В нашем случае подходит “Юникод (UTF-8)”. Остальные параметры чаще всего не требует настройки, поэтому жмем копку “Далее”.
  4. Следующим шагом определяемся с символом, который служит в качестве разделителя. Так как наш документ был создан/сохранен в русскоязычной версии программы, выбираем “точку с запятой”. Здесь у нас, как и в случае с выбором кодировки, есть возможность попробовать различные варианты, оценивая результат в области предпросмотра (можно, в том числе, указать свой собственный символ, выбрав опцию “другой”). Задав требуемые настройки снова нажимаем кнопку “Далее”.
  5. В последнем окне, чаще всего, вносить какие-либо изменения в стандартные настройки не нужно. Но если требуется изменить формат какого-то столбца, сначала кликаем по нему в нижней части окна (поле “Образец”), после чего выбираем подходящий вариант. По готовности жмем “Готово”.
  6. Появится окошко, в котором выбираем способ импорта данных (на имеющемся или на новом листе) и жмем OK.
    • в первом случае следует указать адрес ячейки (или оставить значение по умолчанию), которая будет являться самым верхним левым элементом импортируемого содержимого. Сделать это можно вручную, прописав координаты с помощью клавиатуры, или просто щелкнув по нужной ячейке на листе (курсор при этом должен находится в соответствующем поле для ввода информации).
    • при выборе варианта импорта на новом листе координаты указывать не нужно.
  7. Все готово, нам удалось импортировать данные CSV-файла. В отличие от первого метода, мы можем заметить, что была соблюдена ширина столбцов с учетом содержимого ячеек.

Метод 3: через меню “Файл”

И последний метод, которым можно воспользоваться заключается в следующем:

  1. Запустив программу выбираем пункт “Отрыть”.Если программа уже ранее была открыта и ведется работа на определенном листе, переходим в меню “Файл”.Щелкаем по команде “Открыть” в списк команд.
  2. Жмем кнопку “Обзор”, чтобы перейти к окну Проводника.
  3. Выбираем формат “Все файлы”, переходим к месту хранения нашего документа, отмечаем его и щелкаем кнопку “Открыть”.
  4. На экране появится уже знакомый нам Мастер импорта текстов. Далее руководствуемся шагами, описанными в Методе 2.

Заключение

Таким образом, несмотря на кажущуюся сложность, программа Эксель вполне позволяет открывать и работать с файлами в формате CSV. Главное – определиться с методом реализации. Если при обычном открытии документа (двойным щелчком мыши или через контекстное меню) его содержимое содержит непонятные символы, можно воспользоваться Мастером текста, который позволяет выбрать подходящую кодировку и знак разделителя, что напрямую влияет на корректность отображаемой информации.

Что такое CSV файл и как его преобразовать в Excel

Иногда возникает необходимость работы с файлами, которые имеют расширение *.csv

Что такое csv файл?

Это текстовый файл, в котором содержится информация.

Каждая строка – это отдельная строка таблицы, а столбцы отделены один от другого специальными символами – разделителями (например, запятой).

В последнее время разделителем может быть не только запятая, но и другие символы (пробел, точка с запятой, табуляция, другое).

Пример файла CSV- формата:

После преобразования в табличный вид будет выглядеть так:

Теперь рассмотрим три способа преобразования CSV формата в «табличное» представление.

Зайдем в модуль Ученики, выделим несколько учеников установив флажок напротив необходимой записи зайдем в Действие и выберем Экспортировать.

Получим файл с расширением csv.

Открыв его в excel, мы увидим не очень «дружелюбное» представление информации

Выделяем весь первый столбец, переходим во вкладку «Данные» и выберем пункт «Текст по столбцам»

Далее проходим три шага согласно подсказкам.

Выбираем знак табуляции

На третьем шаге, вы сможете для каждого столбца выбрать необхоимый формат.

После нажатия кнопки «Готово», получаем «читабельный табличный» формат файла.

Можем воспользоваться таким свободным и открытым офисным пакетом как Apache OpenOffice (Не реклама).

Для этого необходимо открыть файл CSV формата с помощью OpenOffice.

При открытии файла, OpenOffice, предложит импортировать текст в «читаемый табличный» вид.

В «Параметры разделителя» выбираем несколько вариантов (табуляция, точка с запятой, запятая…) и нажимаем кнопку «Ок». Файл будет преобразован в «табличный» вид.

И еще один вариант преобразования, это открыть файл в любом текстовом редакторе

Читать:
Как вставить qr код на сайт

Похожие статьи