Как csv разделить по столбцам в excel
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов для системных администраторов Pyatilistnik.org. В прошлый раз мы с вами подробно разобрали 10 методов как открыть командную строку. В сегодняшней публикации я хочу вас научить разбивать строки в CSV файле на столбцы, которые потом можно использовать в файлах Excel. Уверен, что многие системные администраторы часто работаю с экспортными данными в формате CSV.
Постановка задачи
Бьюсь об заклад, что у 99% средних и крупных организаций в России инфраструктура построена на использовании Active Directory. Активный каталог замечательная вещь и легко интегрируется в различные сторонние сервисы. Самая частая задача администратора, это получение отчетов или выгрузок по определенным критериям, например:
- Получить список пользователей Active Directory с рядом атрибутов , чтобы в дальнейшем их вывести из эксплуатации
- Получить список всех компьютеров или пользователей, кто не авторизовывался какое-то время. И так до бесконечности
Получить данные вы можете в разном виде, например в виде выдачи на самом экране, или же в сохраненный файл в формате 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 в 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Как упоминалось выше,
из списка "ФорматДважды нажмите кнопкуПримечание:нажмите кнопку помощью команды может быть крайне 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
Приложение Excel позволяет разбивать текст в ячейках столбца на несколько подстрок и располагать их в отдельных колонках. При этом для разбивки используется специальный разделитель, который выбирается пользователем для каждого конкретного случая.
Для примера рассмотрим данные CSV файла. Каждая подстрока в нем разделена символом «точка с запятой» и помещена в двойные кавычки. Вставьте их в любое место Вашей рабочей книги:
Перед разбивкой данных требуется выделить нужный диапазон, а затем кликнуть по пиктограмме «Текст по столбцам» в области «Работа с данными» на ленте вкладки «Данные».
На экране будет отображено окно мастера распределения текста:
Весь процесс состоит из трех шагов.
На первом этапе требуется выбрать формат данных для разделения, а именно указать, содержит ли текст разделители, или каждый будущий столбец имеет свою фиксированною ширину, т.е. длину текста. Последний вариант рассматриваться не будет, так как он ничем не отличается от первого кроме следующего шага, где требуется самостоятельно выбрать на линейке ширину поля.
Выберите пункт «С разделителями» и нажмите кнопку «Далее».
Следующим действием выбирается символ-разделитель. Им может быть любой из знаков, включая буквы и цифры.
Обратите внимание на то, что если разделители идут подряд, то каждый из них образует новый столбец, т.е. 2 таких символа создают 1 пустой столбец, 3 – 2 и т.д. Чтобы избавиться от этого часто нужного действия достаточно поставить галочку на поле «Считать последовательные разделители одним».
Может возникнуть ситуация, когда подстрока для создания столбца содержит символ-разделитель, который таковым не является. В подобных случаях строки должны быть заключены в одинарные либо двойные кавычки (в нашем примере исходных данных это присутствует), а в окне мастера нужно выбрать, какой ограничитель строк применить.
Имейте в виду то, что символы-разделители и ограничители удаляются из содержимого разделенных данных.
На любом описанным выше этапе можно нажать кнопку «Готово» для предоставления возможности приложению Excel самостоятельно завершить разделение текста в ячейках столбца. Но если Вы хотите контролировать весь процесс, то продолжайте нажимать «Далее».
Завершающим шагом является назначение форматирования новым колонкам и указания места для их расположения.
Из возможных настроек предоставлено только несколько форматов (типов данных), а поместить распределенный текст можно только на текущем листе.
Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы мы могли развивать его дальше.
У Вас недостаточно прав для комментирования.
В этом курсе:
С помощью мастера распределения текста по столбцам текст, содержащийся в одной ячейке, можно разделить на несколько.
Выделите ячейку или столбец с текстом, который вы хотите разделить.
На вкладке Данные нажмите кнопку Текст по столбцам.
В мастере распределения текста по столбцам установите переключатель с разделителями и нажмите кнопку Далее.
Выберите разделители для своих данных. Например, запятую и пробел. Данные можно предварительно просмотреть в окне Образец разбора данных.
Нажмите кнопку Далее.
Выберите значение в разделе Формат данных столбца или используйте то, которое Excel выберет автоматически.
В поле Поместить в выберите место на листе, где должны отображаться разделенные данные.
Нажмите кнопку Готово.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
- Проблема экспорта поисковых запросов (ПЗ) из Google вебмастер
- CSV с разделителем запятая в UTF-8
- Проблема с кодировкой
- Разделитель запятая в CSV
- То, что помогло
Проблема экспорта ПЗ из Google вебмастер
Многие из нас используют Google инструмент для веб-мастеров только для добавления сайта. Это неправильно, здесь есть масса полезной информации, например список поисковых запросов, по которым пользователи находят и заходят на сайт. Смотрите отчет: Поисковый трафик > Поисковые запросы – предварительно выбрав нужный сайт в списке.
Здесь же есть и экспорта данных в CSV-формате, с возможностью его открытия в Google Таблицы (онлайн аналог Excel) . Ищите кнопку «Загрузить эту таблицу». К слову, количество отображаемых запросов на странице не влияет на полноту экспортируемых данных.
Проблема в том, что в CSV-файле используется разделитель запятой и кодировка UTF-8. Так что даже в Google Таблицы, вместо кириллицы, вы получите только набор вопросов.
Другими словами, нам нужно изменить кодировку на ANSI. А для открытия файла CSV в Excel заменить и разделитель запятой (,) на символ точки с запятой (;) .
CSV с разделителем запятая в UTF-8
Проблема с кодировкой
Проще всего решить проблему с кодировкой. Для этого вы можете использовать любой текстовый редактор с этой функцией, например Notepad++. Его вы можете скачать бесплатно на официальном сайте: unotepad-plus-plus.org. Далее запускаем редактор и открываем в нём наш CSV-файл, а потом кликаем пункт меню «Кодировки» и меняем на нужную, т.е. пункт «Преобразовать в ANSI».
У меня на картинке показан обратный процесс: преобразования из ANSI в UTF-8 – но, думаю, вы это и сами заметилии, а принцип тот же.
Разделитель запятая в CSV
Теперь, что касается разделителя запятой. По сути, для Google Таблиц что-то менять не надо. Да и в англоязычной версии MS Excel это может прокатить, проверьте. Тем не менее, если нужна замена, то здесь следует учесть, что просто заменить запятую (,) на символ точки с запятой (;) не получится, т.к. в файле могут быть значения, содержащие этот символ. Они обычно помещены в кавычки. Например:
значение,1,"значение, с запятой",
По идее здесь должна помочь настройка самой операционной системы Windows: Пуск > Панель управления > Язык и региональные стандарты. На вкладке «Форматы» кликаем кнопку «Изменить этот формат…» В открывшемся окне, на вкладке «Числа» замените «Разделитель элементов списка» на нужный, т.е. символ точки с запятой (;) меняем на запятую (,) .
Правда, у меня это не сработало. Да и менять настройки операционной системы, как по мне, дело не благодатное. Тем не менее, я решил указать этот вариант решения проблемы, т.к. на большинстве специализированных форумов ссылаются именно на него.
То, что помогло
Увы, но какой-то дополнительной обработки файлов с расширением .csv в MS Excel я не нашел. Тем не менее, есть возможность обработки, но только в том случае, если сменить расширение файла, например, на .txt . Так что меняем расширение файла и открываем его в Excel.
Появится окно «Мастер текстов (импорт)». Здесь вы можете выбрать формат исходных данных, начальную строку импорта и кодировку файла (нам нужна 1251 : Cyrillic ) . К слову, почему нужно было менять кодировку, когда её можно выбрать в мастере? Потому, что кодировки UTF-8, по крайней мере у меня, здесь нету. Кликаем кнопку «Далее».
На следующем шаге мы можем выбрать символ-разделитель, причем несколько. Ставим галочку «запятая» и убираем галочку «знак табуляции». Здесь же можно выбрать и символ ограничителя строк. Это тот, что используется для значений, в которых присутствуют спецсимволы (двойные кавычки, запятая, точка с запятой, новая строка и т.д.) . Вариант с двойной кавычкой, в моём случае, это то, что надо. Обратите внимание на поле «Образец разбора данных», данные стали таблицей. Кликаем кнопку «Далее».
На последнем шаге можно указать формат данных столбцов, правда выбор здесь не велик: общий (по умолчанию) , текстовый, дата и пропустить столбец. Последний вариант представляется мне наиболее интересным, т.к. позволяет сразу исключить ненужные столбцы. Просто выберите соответствующий столбец и кликните для него вариант «пропустить столбец». Кликаем кнопку «Готово».
Excel сформирует нужную нам таблицу, где мы можем задать нужную ширину столбцов и формат ячеек, но это уже совсем другая история. Отмечу лишь, что есть проблема с распознанием тех же процентов.
Онлайн сервис для нормализации CSV-файлов
Впрочем, все выше изложенные проблемы решает простой онлайн сервис Normalization CSV. Он позволяет менять кодировку и символ разделителя. Правда существует ограничение в 64 000 байтов (сколько это в Кб?) для загружаемого файла, но CSV-файлы обычно весят не очень много, должно хватить. Результат обработки выводится как обычный текстовый файл, его можно сохранить с расширением .csv .
К слову, скрипт преобразовавает значение процентов, например: 95 % – в нужное значение для столбца «проценты» в Excel, т.е. делится на 100 и получаем число с плавающей запяток, например: 0,95 . Если нужны ещё какие-то преобразования: пишите, попробуем доработать.
Ну, а если предложенный онлайн сервис вас не устраивает, вы всегда можете воспользоваться выше приведённой инструкцией.
Подведём итоги
Некоторые онлайн сервисы предоставляют возможность экспорта данных в просто и удобном CSV-формате. Как следует из названия, подразумевает использование в качестве разделителя символ запятой (,) . Однако, многие приложения трактуют этот формат несколько своевольно, что приводит к закономерным проблемам. К тому же сейчас всё более популярна кодировка UTF-8, в то время как Excel или Google Таблицы используют ANSI.
Решить проблему с кодировкой поможет, к примеру, Notepad++, а для того, чтобы разобраться с разделителем, достаточно изменить расширение файла на .txt и воспользоваться мастером текстов в Excel. Впрочем, все эти задачи способен решить бесплатный онлайн сервис Normalization CSV, правда стоит учесть его ограничение на объём загружаемого файла. На этом у меня всё. Спасибо за внимание. Удачи!
Короткая ссылка: http://goo.gl/rAe1Xb
Сейчас в инете дофига различный csv конверторов, которые всё это понимают и настраивают. Да и софта такого рода хватает.
23 января 2014 г., 13:21 Удалить комментарий
@Максим безусловно, вариантов решения данной проблемы существует достаточно много. В тоже время, практика показывает, что люди склонный использовать то, что есть под рукой и чем оно проще тем лучше. В случае с Normalization CSV мы имеем не столько csv конвертор, сколько нормализатор, который работает исходя из особенностей экспорта данных онлайн сервисов, в частности Google инструмента для веб-мастеров.
23 января 2014 г., 15:25 Удалить комментарий
@Константин Кирилюк если судить по показателям соцкнопочек, то люди выбирают не самые простые решения и отдают предпочтение перекодированию, переименовыванию и мастертекстовованию 🙂
29 января 2014 г., 19:10 Удалить комментарий
@Максим ну, не всё так сразу. К тому же популяризацией своего сервиса я не занимался, да и не стремлюсь. несколько опасаюсь нагрузок. Так что пусть используют вот такие, далеко не простые решения, а кому надо могут воспользоваться и сервисом.
30 января 2014 г., 10:42 Удалить комментарий
Заметил траблу с Normalization CSV. Если в CSV файле присутствует символ бесконечности ∞ то на нём всё и стопорится, по крайней мере если делать смену кодировки из UTF-8 в ANSI.
1 февраля 2014 г., 5:21 Удалить комментарий
@Максим да, была такая проблема. Пытался и так и эдак, но пришлось заменить этот символ на знак вопроса. Это самый оптимальный вариант, который я вижу на данный момент. Как я понял проблема в iconv мутках.
1 февраля 2014 г., 6:09 Удалить комментарий
28 августа 2014 г., 11:52 Удалить комментарий
Помимо ‘,’ в Разделитель элементов списка в разделе Числа – Разделитель целой и дробной части поставьте ‘.’ и все заработает
3 сентября 2014 г., 11:52 Удалить комментарий
Константин, большое спасибо
25 октября 2015 г., 22:23 Удалить комментарий
Помимо ‘,’ в Разделитель элементов списка в разделе Числа – Разделитель целой и дробной части поставьте ‘.’ и все заработает
вот это очень помогло. спасибо анониму от анонима! большое спасибо!
12 августа 2016 г., 16:36 Удалить комментарий
чувак, отличная публикация. благодарю
1 сентября 2016 г., 18:31 Удалить комментарий
Огромное спасибо, статья очень выручила! 🙂
25 сентября 2016 г., 12:27 Удалить комментарий
15 декабря 2016 г., 22:31 Удалить комментарий
Спасибо за статью, познавательно!
Поделюсь решением, которое нашел для себя – бесплатная утилита grepWin
Осуществляет поиск и замену текста по многим файлам одновременно. В запросах на поиск и замену можно использовать регулярные выражения.
Если файлов много ей просто цены нет – сложил в одну папочку (можно с подпапочками при желании)все файлы которые нужно править, запускаешь grepWin из контекстного меню этой папки, и меняй что душе угодно.
Я лично стабильно имею дело с файлами статистики, собираемыми командой sar на linux. Один раз написал нужные тебе регэкспы (с непривычки правда не сразу получится, рекомендую попрактиковаться на regex101.com) и любое количество файлов прогоняешь за секунды/пару минут (ну тут смотря по размеру файлов и сложности изменений, может и дольше занять)
Поделюсь своими регулярками:
приходят файлы с колонками цифр, колонки разделены пробелами. Чтобы открыть в экселе надо серию пробелов заменить на ;
Искать: s <2,>Заменить на: ;
Замена десятичной точки на запятую:
Искать (d).(d) Заменить на: $1,$2
Не забываем выбрать опцию RegExp search сверху от поля для поиска.
22 февраля 2017 г., 12:05 Удалить комментарий
Помог понять (потому что подробно изложил)! Спасибо.
7 мая 2017 г., 7:32 Удалить комментарий
В Notepad++ я записал макрос с такими действиями:
1. Найти все запятые , и заменить на точку с запятой ;
2. Найти все точки . и заменить их на запятые ,
3. Сохранить файл
Теперь любой "некирилличный" CSV преобразовывается одной командой и потом нормально открывается в Excel без изменений региональных настроек.
Как открыть CSV в Excel: пошаговая инструкция
Умение открывать CSV файлы в Excel позволит анализировать и использовать документы с любым разделителем при работе с таблицами.
Простой способ открыть CSV в Excel (Способ №1)
В примере будет использовать пример файла CVS, который разделен «,» (запятой). Можно скачать ниже:
Чтобы использовать его потребуется кликнуть правой клавишей мыши по документу и в выпавшем меню выбрать «Открыть с помощью»-«Microsoft Excel».
В итоге получаем следующий вид.
Чтобы превратить его в табличный открываем вкладку «Данные» и выбираем «Текст по столбцам».
Далее выбираем «С разделителями».
Теперь осталось выбрать нужный формат (в примере это запятая) после чего переходим на следующий уровень.
Важно! В нижней части имеется образец как будет выглядеть документ после преобразования.
Важно! Если разделителем является иной знак (не точка с запятой и не запятая) то необходимо использовать «Другой» и ввести нужный символ.
Кликаем на готово.
Файл превратился в нужный формат.
Открытие CSV сразу с разделением столбцов в Эксель (Способ №2)
В нужном листе кликаем на «Данные»-«Получение внешних данных» и в выпавшем меню выбираем «Из текста».
Далее выбираем нужный нам файл.
Теперь аналогично способу №2 выбираем с разделителями.
Указываем нужный символ.
Кликаем на готово.
Через вкладку «Файл» (Способ №3)
Кликаем на кнопку «Файл» (левый-верхний угол).
В открывшемся меню нажимаем на «Открыть»-«Компьютер»-«Обзор».
Открываем нужную папку и документ (в графе нужного типа файла можно поставить «Все файлы»).
Далее проходим всю процедуру описанную в Способе 1 и 2 или же нажимаем на «Готово».