Редактируем 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». Кстати, если кликнуть на первую колонку, зажать шифт и кликнуть на последнюю, выделятся сразу все столбцы. Удобно.
Дальше 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 не нужно создавать новый воркбук и принудительно запускать импорт, все само
- Кодировка — как в файле.
- «Разделитель» — точка с запятой. Естественно, если в файле разделителем выступает именно она.
- «Разделитель текста» — пустой (все то же, что в Excel).
- В разделе «Поля» кликаю в левый-верхний квадрат таблицы, подсвечиваются все колонки. Указываю тип «Текст».
Помимо Calc у нас в HFLabs популярен libreOffice, особенно под «Линуксом». И то, и другое для CSV применяют активнее, чем Excel.
Бонус-трек: проблемы при сохранении из Calc в .xlsx
Если сохраняете данные из Calc в экселевский формат .xlsx, имейте в виду — OO порой необъяснимо и масштабно теряет данные.
/>
Белая пустошь, раскинувшаяся посередине, в оригинальном CSV-файле богато заполнена данными
Поэтому после сохранения я еще раз открываю файл и убеждаюсь, что данные на месте.
Если что-то потерялись, лечение — пересохранить из CSV в .xlsx. Или, если установлен Windows, импортнуть из CSV в Excel и сохранить оттуда.
После пересохранения обязательно еще раз проверяю, что все данные на месте и нет лишних пустых строк.
Если интересно работать с данными, посмотрите на наши вакансии. HFLabs почти всегда нужны аналитики, тестировщики, инженеры по внедрению, разработчики. Данными обеспечим так, что мало не покажется 🙂
Как разбить значения по колонкам в csv файле при помощи Python
Мне нужно заполнить cvs файл так, что бы rule.endpoint и url были отдельными колонками.
![]()
вот как у меня реализованно
Дизайн сайта / логотип © 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 Кроме того, Вы будет искажение. всех действий на текстов», в которомДополнительные сведения о разделителяхФайл открытием файла изменить запятая (,).Когда выделены все нужные
- нулями и измените следующее решение.Чтобы установить разделитель запятую: Но это в символ, указанный Вами(Из текста).
- как новая книга (формат .xls или узнаете, как импортироватьВижу, что данные три этапа, все необходимо будет произвести и дополнительных параметрах >

- его расширение наМожно изменить знак разделителя, файлы CSV, нажмите формат этих столбцов
Изменяем разделители в настройкахsep=, теории. На самом как разделитель.В этомНайдите файл Excel. .xlsx), он сохранит в Excel несколько организованы достаточно криво. действия производятся в настройку некоторых параметров см. в статьеСохранить как
CSV или TXT используемый как в кнопку на текстовый. Так региональных стандартов.Чтобы установить разделитель точку деле, множество так примере мы указали.csv
Однако, этот способ сработает свой изначальный тип файлов CSV и Если файл маленький одном окне.
- перед вставкой данных Мастер импорта текста.
- . или импортировать текстовый
- TXT-, так иOpen Вы конвертируете ВашНажмите кнопку с запятой: называемых CSV-файлов используют
- запятую как разделитель,, который требуется импортировать, только в том (.csv или .txt).
- как справиться с — можно руками
В области «Импорт» выберите в книгу Excel.В операционной системе MicrosoftПоявится диалоговое окно файл путем подключения CSV-файлах. Это может(Открыть). файл CSV вStartsep=; другие символы для и кавычки как выберите его и
Как открыть файл CSV при помощи Проводника Windows
случае, если приложениеЗапустите Microsoft Excel, на ситуациями, когда часть проставить форматы. Если следующие параметры: «Кодировка»Сначала вам необходимо поставить Windows нажмите кнопкуСохранение документа к нему.
потребоваться для обеспеченияЭтот способ простой и Excel, сохранив нули(Пуск) и запуститеКак Вы уже догадались, разделения данных, например: ограничитель строк. В нажмите кнопку Microsoft Excel установлено вкладке данных из файла реальный файл большой — «Юникод (UTF-8); отметку напротив пункта
Пуск.В имеющийся лист можно успешного выполнения операций
- быстрый, и мы на своих местах.Control Panel таким образом можноТабуляция – TSV-файлы (tab-separated результате, все числаImport как программа, заданнаяHome CSV не отображается — рекомендую делать
- «Язык» — «Русский»; «с разделителями», которыйи выберите пунктВ поле импортировать данные из импорта и экспорта. могли бы назватьПризнаки:(Панель управления), кликните установить в качестве values) с разделителем десятичных(Импорт), или просто по умолчанию, для(Главная) нажмите корректно на листе

Как импортировать CSV в Excel
макрос. «Со строки» - находится в областиПанель управленияТип файла текстового файла какПримечание: его отличным, еслиНекоторые значения в пункт разделителя любой другойТочка с запятой – разрядов (которым тоже дважды кликните по открытия файловOpen Excel.katy_1985 «1». «Формат исходных данных»..выберите формат текстового
- диапазон внешних данных. Можно импортировать и экспортировать бы не одно Вашем файле CSVRegion and Language символ, просто указав SCSV-файлы (semicolon separated в нашем случае нужному CSV файлу.
- .csv(Открыть).Недавно мы начали изучать: Rioran, спасибо! всеВ области «Параметры разделителя»Затем вам нужно выбратьОткройте диалоговое окно изменения файла для листа.

- Щелкните ячейку, в которую до 1 048 обстоятельство – каждый похожи на даты,(Региональные стандарты) > его сразу после values) служит запятая!) будутОткроется Мастер импорта текстов,

- . Если это так,Появится диалоговое окно особенности формата CSV
получилось кроме последнего укажите пункт «Разделитель» непосредственно кодировку, которая региональных и языковыхНапример, выберите требуется поместить данные 576 строк и файл CSV открывается и Excel автоматическиAdditional Settings знака равенства.Некоторые вариации файлов CSV импортированы в одну
- Вам нужно просто то Вы будетеOpen (Comma-Separated Values – «номер счета и и выберите «Запятая» будет использоваться для параметров.Текстовые файлы (с разделителями из текстового файла. 16 384 столбцов. таким образом как преобразует такие значения(Дополнительные параметры). ОткроетсяВыберите нужный разделитель в разделяют поля данных

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

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

Из текстового или CSV-файлаОткрыть неудобным и обременительным. CSV в формате для параметра(Данные) в разделе корректной интерпретации Юникода. то все числа CSV и желаемый
вот как ВыНайдите в Проводнике Windows CSV в Excel., извините, не обратилНажмите «ОК».Нажмите кнопку «Далее».. наборы функциональных возможностей... При открытии текстовогоНадеюсь, теперь Вы легкоGeneralDecimal symbolData 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, и особенно,
- (Образец разбора данных). параметры настроек в и в открывшемся откроет его сразу Мы также обозначим формате. Это происходитКак бы странно это или запятую. Дело новый символ. Та форматы файлов. об использовании мастера Excel, где имя
- смело пишите мне если Вы открываете
- (Разделитель элементов списка). текста по столбцам, когда импортируете файл
Если Вы довольны последующем примере. контекстном меню нажмите же вставив данные возможные подводные камни при попытке работать ни звучало, но

Excel в .csv подтянулись в начале статьи, всего это сделать в ExcelСохранитьСправкафайл статьи до самогоРешение:
- других стран). Для нажмитеФайл CSV отображается в(Готово). начинать импорт. Чаще(Выбрать программу). запустит Мастер импортаПреобразование CSV в Excel: данные, получить число это файл текстового ориентируясь на образец,Рекомендации, позволяющие избежать появления.на любой странице> конца!Преобразуйте файл CSV русской локализации привычнееNext Excel неправильно (всеСовет: всего выбираютВыберите текстов. Подробнее об проблемы и решения
в нормальной форме. формата, соответственно, вы который приведен в неработающих формулОткроется диалоговое окно с мастера. Окончив работуОткрытьУрок подготовлен для Вас в Excel при будет использовать запятую(Далее). На втором данные помещены в
Если в ВашемDelimitedExcel этом читайте вЕсли Вам нужно вытащить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 стоит галочка дляЗамечание:

Excel преобразует некоторые значения в даты при открытии файла CSV
базы данных Вашей запятую( Ctrl+H,Наити - нужно сделать: нажмите «Далее».Функции Excel (по алфавиту) только текущий лист., чтобы завершить операциювыберите пункт
Автор: Антон Андронов столбцы с записями, с запятой для(Готово). в Excel символа-разделителя, то поставьте. Область предварительного просмотра параметраКогда Microsoft Excel компании, то первая Заменить на) иЗапустите «Блокнот» и нажмитеНа третьем шаге вамФункции Excel (по категориям) Если нужно сохранить
импорта.Текстовые файлыПримечание: похожими на даты, разделения элементов списка.Измените расширение сЗначения преобразованы в даты галочку для параметра в нижней частиAlways use the selected

открывает файл CSV, же идея, что переведите в числовой Ctrl+O. будет предложено задатьСуществует огромное количество разнообразных именно текущий лист,В диалоговом окне. Мы стараемся как можно
Как импортировать в Excel несколько файлов CSV
и измените форматДважды нажмите.csv при импорте файлаTreat consecutive delimiters as диалогового окна мастера program to
- то для того, приходит на ум, формат(число десятичных знаковВ «Проводнике» выберите файл. формат каждому столбцу расширений файлов, поэтому нажмите кнопкуИмпорт данныхНайдите нужный файл и оперативнее обеспечивать вас
- столбца на текстовый.ОКна CSV в Excel one показывает первые несколькоopen this kind of чтобы понять, как – экспортировать базу 0)После этого он будет отдельно. На самом не удивительно, чтоОКвыполните одно из дважды щелкните его. актуальными справочными материаламиЕсли Вам нужно достичь, чтобы закрыть диалоговые
- .txt.Признаки:(Считать последовательные разделители записей импортируемого файла file

именно импортировать каждый данных в файл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
- или 2013) или в работе. CSV в Excel
- масетре тестовый форматRioran Calc. Конечно, процессИтак, перейдем непосредственно кСправкаПриложение Excel сохранит внешний
- текущие параметры по Чтобы экспортировать данныеText Files при открытии файла версий Excel (2000 с запятой. их с ошибками.
- (Запятая), чтобы каждый.xlsЧтобы заставить Excel запустить при помощи Проводника этим столбцам.: открытия CSV в
- тому, как открыть. диапазон данных в умолчанию. С помощью из Excel в
- (Текстовые файлы). CSV в Excel. и 2003), ноРешение: Чтобы изменить формат товар (они разделены(в версиях Excel Мастер импорта текстов, Windows
- Да и с
- katy_1985 ней мало чем CSV в Excel:Дополнительные сведения о сохранении выбранную позицию. мастера импорта текста текстовый файл, используйтеЧтобы выделить несколько файловПричина: если Вы достаточноЕсть несколько возможных импортированных данных, выберите табуляцией) начинался с 2003 и более Вы можете либоСпособ 3: Импортируем CSV датами там тоже
- , здравствуйте. отличается от предыдущейОткройте приложение и на файлов в другихЕсли Microsoft Excel не можно применять другие команду подряд, кликните поПо умолчанию, Microsoft хорошо знакомы с
- решений этой проблемы. столбец (столбцы), в новой строки, а ранних). изменить расширение фала в Excel ерунда. Вообще хотелосьЕсли задача разовая,
программы, но описать главном окне нажмите форматах см. в преобразует столбец в варианты преобразования столбцовСохранить как первому файлу, затем
Программа 2: LibreOffice Calc
Excel отображает файл VBA, то у Вы можете быстро которых возникли ошибки, информация о товаре,Откройте нужный лист Excel сДаже если файл CSV бы видеть часть можно сделать так:
- его все же по вкладке «Файл». статье Сохранение книги необходимый формат, данные в различные форматыи измените тип
- нажав и удерживая CSV в формате Вас не должно просмотреть приведённые ниже кликните по ним
- например, ID и и кликните по.csv создан в другой оригинального файла -1) Открываете этот стоит.
- В появившемся интерфейсе нажмите в другом формате можно преобразовать после данных. Например, в файла в раскрывающемся клавишу
- General возникнуть проблем с рекомендации и выбрать правой кнопкой мыши данные о продажах ячейке, куда нужнона программе, Вы всегда откроте его в
- файл в Excel,
Запустите приложение и в по пункту «Открыть». файла. импорта. Дополнительные сведения файле с расширением
Программа 3: «Блокнот»

меню.Shift(Общий), в котором его обновлением или наиболее подходящие для и в контекстном (они разделены запятыми), импортировать данные из.txt можете открыть его блокноте и отрежьте далее вкладка «Данные»
- главном меню нажмите К слову, для
- Если для импорта текстового
- см. в статьях CSV в столбце
Чаще всего используются два, кликните по крайнему первые нули отсекаются.
Заключение
изменением для работы конкретно Вашей задачи. меню выберите были помещены в файла(прежде чем открывать как книгу Excel десяток строк. => «Работа с
по кнопке «Открыть
как перевести формат csv в excel с корр. отобр. данных? (Формулы/Formulas)
вызова функции «Открыть» файла используется мастер
Преобразование чисел из дат может быть формата текстовых файлов: файл. Оба этиРешение: с файлами CSVУкажите правильный разделитель непосредственно
Format cells
разные ячейки..csv файл), либо импортировать при помощи команды
Ну а если Данными» => «Текст
файл». Также это можно использовать сочетание импорта текста, то текстового формата в установлен формат М/Д/Г,текстовые файлы с разделителями
файла, а такжеВместо того, чтобы с запятой в в файле CSV.(Формат ячеек).
Text qualifierили CSV в ExcelOpen и в блокноте
по столбцам» действие можно произвести, горячих клавиш Ctrl+O. на втором этапе числовой и Преобразование а в Excel (TXT), в которых все, что находятся
открывать файл .csv качестве разделителя.Откройте файл CSVФормат CSV используется уже(Ограничитель строк) –.txt так, как это
(Открыть). уже видите 3.02328E+192) Выбираете «С нажав 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.
- Перейдите во вкладку « Данные », и в группе « Получение внешних данных » выберите пункт « Из текста ».

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

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

Как открыть CSV в Excel – Импорт CSV файла. Шаг 1
- Шаг 2. На втором этапе мы выбираем разделители и ограничители строк.
В поле « Символом-разделителем является :» мы выбираем символ, который разделяет значения в текстовом файле CSV. В нашем случае это запятая. Если в вашем CSV файле разделителями выступают другие символы, или он отсутствует в списке, то выбирайте пункт « другой :» и введите его в поле.
В поле « Ограничитель строк » мы выбираем “ . Нажимаем кнопку « Далее ».

Как открыть CSV в Excel – Импорт CSV файла. Шаг 2
Разберемся в каких случаях нужно выбирать определенный вид ограничителя строк.
Когда разделителем выступает запятая (,), а ограничитель строк – кавычки (“), текст “Иванов, бухгалтер” будет импортирован в Excel в одну ячейку как Иванов, бухгалтер. Если ограничителем строк выступает одинарная кавычка или он не задан, то текст “Иванов, бухгалтер”, импортированный в Excel будет разбит на две ячейки как “Иванов”, “бухгалтер “.
- Шаг 3. В группе « Формат данных столбца » задаем формат данных для каждого столбца в предпросмотре « Образец разбора данных ».

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

Как открыть CSV в Excel – Пропустить столбец при импорте CSV в Excel
Нажимаем кнопку « Готово ».
- После мастера импорта текста появится окно «Импорт данных»:

Как открыть 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:
- Создайте новый документ Создать → Чистая книга:

- Выберите вкладку Данные:

- Нажмите Из текста:

- Найдите нужный файл и нажмите Получить данные:

- В открывшемся окне выберите С разделителями, затем нажмите Далее:

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

- Выберите Общий формат данных и нажмите Готово:

- Выберите лист, на который хотите поместить данные и нажмите OK:

- Готово. CSV-файл открыт в Excel:

Экспорт CSV-файлов из Excel
После того, как вы отредактировали файл, его можно сохранить в формате CSV в Excel и после этого импортировать в магазин. Это позволит обновить данные о товарах и покупателях.
Чтобы сохранить файл формата CSV в Excel:
- Откройте нужный файл.
- В верхнем меню Excel выберите Файл → Сохранить как.
- Введите название файла в поле Сохранить как.
- Выберите Формат файла — Текст с разделителем запятой (.CSV).

- Нажмите Сохранить.
Теперь ваш файл сохранён на компьютере. Для обновления каталога вы можете импортировать файлы в Эквид при помощи инструкции Импорт товаров. Чтобы импортировать данные о покупателях, используйте приложение 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):
- Щелкаем правой кнопкой мыши по файлу и в открывшемся контекстном меню останавливаемся на команде “Открыть с помощью”.
- Во вспомогательном меню система может сразу предложить программу Excel. В этом случае кликаем по ней, в результате чего файл откроется (как и при двойном щелчке по нему). Если нужной нам программы нет в списке, кликаем по пункту “Выбрать другое приложение”.

- Появится окно, в котором мы можем выбрать программу (чтобы раскрыть весь список доступных вариантов, требуется нажать кнопку “Еще приложения”), с помощью которой требуется открыть документ. Ищем то, что нам нужно и жмем OK. Чтобы назначить Excel приложением по умолчанию для данного типа файлов, предварительно ставим соответствующую галочку.

- В некоторых случаях, когда и в этом окошке не удается найти Эксель, щелкаем по кнопке “Найти другое приложение на этом компьютере” в конце списка.

- На экране отобразится окно, в котором мы переходим к расположению программы на ПК, отмечаем исполняемый файл с расширением EXE и жмем кнопку “Открыть”.

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

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

Поэтому описанный метод подходит не всегда, и мы переходим к следующим.
Метод 2: применяем Мастер текстов
Воспользуемся интегрированным в программу инструментом – Мастером текстов:
- Открыв программу и создав новый лист, чтобы получить доступ ко всем функциям и инструментам рабочей среды, переключаемся во вкладку “Данные”, где щелкаем по кнопке “Получение внешних данных”. Среди раскрывшихся вариантов выбираем “Из текста”.

- Откроется окно, в котором нам нужно перейти к расположению файла, который требуется импортировать. Отметив его жмем кнопку “Импорт”.

- Появится Мастер текстов. Проверяем, чтобы была выбрана опция “с разделителями” для параметра “Формат данных”. Выбор формата зависит от кодировки, которая была использована при его сохранении. Среди самых популярных форматов можно отметить “Кириллицу (DOS)” и “Юникод (UTF-8)”. Понять, что сделан правильный выбор можно, ориентируясь на предварительный просмотр содержимого в нижней части окна. В нашем случае подходит “Юникод (UTF-8)”. Остальные параметры чаще всего не требует настройки, поэтому жмем копку “Далее”.

- Следующим шагом определяемся с символом, который служит в качестве разделителя. Так как наш документ был создан/сохранен в русскоязычной версии программы, выбираем “точку с запятой”. Здесь у нас, как и в случае с выбором кодировки, есть возможность попробовать различные варианты, оценивая результат в области предпросмотра (можно, в том числе, указать свой собственный символ, выбрав опцию “другой”). Задав требуемые настройки снова нажимаем кнопку “Далее”.

- В последнем окне, чаще всего, вносить какие-либо изменения в стандартные настройки не нужно. Но если требуется изменить формат какого-то столбца, сначала кликаем по нему в нижней части окна (поле “Образец”), после чего выбираем подходящий вариант. По готовности жмем “Готово”.

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

- при выборе варианта импорта на новом листе координаты указывать не нужно.

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

Метод 3: через меню “Файл”
И последний метод, которым можно воспользоваться заключается в следующем:
- Запустив программу выбираем пункт “Отрыть”.
Если программа уже ранее была открыта и ведется работа на определенном листе, переходим в меню “Файл”.
Щелкаем по команде “Открыть” в списк команд.
- Жмем кнопку “Обзор”, чтобы перейти к окну Проводника.

- Выбираем формат “Все файлы”, переходим к месту хранения нашего документа, отмечаем его и щелкаем кнопку “Открыть”.

- На экране появится уже знакомый нам Мастер импорта текстов. Далее руководствуемся шагами, описанными в Методе 2.

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

Что такое csv файл?
Это текстовый файл, в котором содержится информация.
Каждая строка – это отдельная строка таблицы, а столбцы отделены один от другого специальными символами – разделителями (например, запятой).
В последнее время разделителем может быть не только запятая, но и другие символы (пробел, точка с запятой, табуляция, другое).
Пример файла CSV- формата:

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

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

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

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

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

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

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

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

Можем воспользоваться таким свободным и открытым офисным пакетом как Apache OpenOffice (Не реклама).
Для этого необходимо открыть файл CSV формата с помощью OpenOffice.

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

