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

Решение проблем с CSV файлами экспорта/импорта для работы в Microsoft Excel. Бесплатный онлайн сервис нормализации CSV файлов.

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

Как открыть в Excel файл CSV с разделителем запятая?

  • Проблема экспорта поисковых запросов (ПЗ) из Google вебмастер
  • CSV с разделителем запятая в UTF-8
    • Проблема с кодировкой
    • Разделитель запятая в CSV
    • То, что помогло
  • Онлайн сервис для нормализации 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 позволит анализировать и использовать документы с любым разделителем при работе с таблицами.

  • Способ №1;
  • Способ №2;
  • Способ №3.

Простой способ открыть CSV в Excel (Способ №1)

В примере будет использовать пример файла CVS, который разделен «,» (запятой). Можно скачать ниже:

Чтобы использовать его потребуется кликнуть правой клавишей мыши по документу и в выпавшем меню выбрать «Открыть с помощью»-«Microsoft Excel».

В итоге получаем следующий вид.

Чтобы превратить его в табличный открываем вкладку «Данные» и выбираем «Текст по столбцам».

Далее выбираем «С разделителями».

Читайте также  Где папка файлы на айфоне?

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

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

Важно! Если разделителем является иной знак (не точка с запятой и не запятая) то необходимо использовать «Другой» и ввести нужный символ.

Кликаем на готово.

Файл превратился в нужный формат.

Открытие CSV сразу с разделением столбцов в Эксель (Способ №2)

В нужном листе кликаем на «Данные»-«Получение внешних данных» и в выпавшем меню выбираем «Из текста».

Далее выбираем нужный нам файл.

Теперь аналогично способу №2 выбираем с разделителями.

Указываем нужный символ.

Кликаем на готово.

Через вкладку «Файл» (Способ №3)

Кликаем на кнопку «Файл» (левый-верхний угол).

В открывшемся меню нажимаем на «Открыть»-«Компьютер»-«Обзор».

Открываем нужную папку и документ (в графе нужного типа файла можно поставить «Все файлы»).

Далее проходим всю процедуру описанную в Способе 1 и 2 или же нажимаем на «Готово».

Теперь файл появился в таблице.

Подписывайтесь на наш канал в Яндекс.Дзен

Подписывайтесь на наши социальные сети

Вам также будет интересно

Добавить комментарий Отменить ответ

Наши социальные сети

  • CRM-системы (8)
  • Excel (73)
  • Google Ads (51)
  • Google Data Studio (25)
  • Google Optimize (2)
  • Google Search Console (18)
  • Google Аналитика (45)
  • Google Менеджер Тегов (4)
  • Google Мой бизнес (3)
  • Opencart (31)
  • SEO (77)
  • SMM (24)
  • WordPress (19)
  • Yandex DataLens (3)
  • Веб-аналитика (140)
  • Визуализация данных (13)
  • Домены (15)
  • Кейсы (6)
  • Контекстная реклама (103)
  • Локальное SEO (7)
  • Полезное (65)
  • Сайтостроение (84)
  • Таргетинг (31)
  • Формулы (16)
  • Яндекс.Вебмастер (49)
  • Яндекс.Директ (60)
  • Яндекс.Маркет (15)
  • Яндекс.Метрика (39)
  • Яндекс.Справочник (6)

© 2021
Сео Пульс — блог об интернет-маркетинге

Открытие файла формата 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».

  • После этого содержимое файла CSV будет вставлено на лист Excel. Причем, как мы можем видеть, отображается оно более корректно, чем при использовании Способа 1. В частности, не требуется дополнительного расширения размеров ячеек.
  • Способ 3: открытие через вкладку «Файл»

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

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

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

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

    Помимо этой статьи, на сайте еще 12304 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

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

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

    Импортировать данные из текстового файла в Excel можно двумя способами: открыть их в Excel или импортировать как диапазон внешних данных. Чтобы экспортировать данные из Excel в текстовый файл, воспользуйтесь командой Сохранить как и измените тип файла в меню.

    Чаще всего используются два формата текстовых файлов:

    текстовые файлы с разделителями (TXT), в которых для разделения полей текста обычно используется знак табуляции (знак ASCII с кодом 009);

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

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

    Примечание: Можно импортировать и экспортировать до 1 048 576 строк и 16 384 столбцов.

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

    Текстовый файл, созданный в другой программе, можно открыть как книгу Excel с помощью команды Открыть. При открытии текстового файла в Excel его формат не изменяется — это можно заметить по заголовку окна Excel, где имя указывается с расширением текстового файла (например, TXT или CSV).

    Перейдите в > открыть и перейдите в папку с текстовым файлом.

    В диалоговом окне Открытие выберите текстовые файлы в списке тип файла.

    Найдите нужный файл и дважды щелкните его.

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

    Если файл имеет расширение CSV, Excel автоматически откроет его и отобразит данные в новой книге.

    Читайте также  Как редактировать системные файлы на андроид?

    Примечание: При открытии CSV-файлов для определения способа импорта каждого столбца используются заданные по умолчанию параметры форматирования данных. Если вы хотите применить другие параметры, используйте мастер импорта текста. Например, мастер потребуется, если столбец данных в CSV-файле имеет формат МДГ, а в Excel по умолчанию используется формат ГМД или необходимо преобразовать в текст столбец чисел, содержащих начальные нули, чтобы сохранить их. Чтобы принудительно запустить мастер импорта текста, можно изменить расширение имени файла с CSV на TXT или импортировать текстовый файл путем подключения к нем (дополнительные сведения см. в следующем разделе).

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

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

    На вкладке Данные в группе & преобразование данных выберите из текстового/CSV-документа.

    В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который нужно импортировать,и нажмите кнопку Импорт.

    В диалоговом окне предварительного просмотра есть несколько вариантов:

    Выберите Загрузить, если вы хотите загрузить данные непосредственно на новый.

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

    Выберите Преобразовать данные, если вы хотите загрузить данные в Power Query и отредактировать их перед их преобразованием в Excel.

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

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

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

    Выберите Файл > Сохранить как.

    Нажмите кнопку Обзор.

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

    Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.

    Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.

    Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.

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

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

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

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

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

    На вкладке Данные в группе Получение внешних данных нажмите Из текста.

    В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который нужно импортировать,и нажмите кнопку Импорт.

    Следуйте инструкциям мастера импорта текста. Щелкните на любой странице мастера импорта текста, чтобы получить дополнительные сведения об использовании мастера. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт.

    В диалоговом окне Импорт данных:

    В группе Куда следует поместить данные? выполните одно из следующих действий:

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

    Чтобы поместить данные в верхний левый угол нового листа, выберите вариант На новый лист.

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

    Нажмите кнопку ОК.

    Excel добавит диапазон внешних данных в указанное место.

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

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

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

    Выберите Файл > Сохранить как.

    Откроется диалоговое окно Сохранение документа.

    В поле Тип файла выберите формат текстового файла для листа.

    Например, выберите Текстовые файлы (с разделителями табуляции) или CSV (разделители — запятые).

    Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.

    Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.

    Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.

    Откроется второе диалоговое окно с напоминанием о том, что сохраняемый лист может содержать возможности, которые не поддерживаются текстовыми форматами файлов. Если в новом текстовом файле нужно сохранить только данные листа, нажмите кнопку Да. Если вы не уверены и хотите получить дополнительные сведения о том, какие возможности Excel не поддерживаются форматами текстовых файлов, нажмите кнопку Справка.

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

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

    Если вы используете get & Transform Data > From Text/CSV, после выбора текстового файла и нажатия кнопки Импорт выберитесимвол, который нужно использовать в списке . Новый вариант можно сразу же увидеть в окне предварительного просмотра данных, чтобы убедиться в том, что вы сделаете нужный вариант, прежде чем продолжить.

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

    Дополнительные сведения о разных вариантах и дополнительных параметрах см. в мастере импорта текста.

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

    Очистка параметров Excel> Дополнительные> параметры редактирования> Использование системных междугов.

    Для десятичной запятой установите для десятичной запятой (запятую).

    Установите для 1000-го построитель . (точка).

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

    Внимание: Изменение параметров Windows приведет к глобальным изменениям на компьютере и повлияет на все приложения. Чтобы изменить только делитель для Excel, см. изменение стандартного деления в списке для сохранения файлов в виде текста (CSV- или CSV-файла) в Excel.

    В Microsoft Windows 10 щелкните правой кнопкой мыши кнопку Начните и выберите параметры.

    Нажмите кнопку & языки выберите регион в левой области.

    На главной панели в группе Региональные параметрыщелкните Дополнительные параметры даты,времени и региона.

    В областивыберите изменить форматы даты, времени или числа.

    В диалоговом окке Регион на вкладке Формат нажмите кнопку Дополнительные параметры.

    В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использовать в качестве нового в поле «Сепаратор списков».

    Дважды нажмите кнопку ОК.

    Нажмите кнопку Пуск и выберите пункт Панель управления.

    В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.

    В диалоговом окке Регион на вкладке Формат нажмите кнопку Дополнительные параметры.

    В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использовать в качестве нового в поле «Список».

    Дважды нажмите кнопку ОК.

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

    Дополнительные сведения

    Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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

    CSV или Comma-Separated Values – это текстовый файл с табличными данными, в котором столбцы разделены специальным символом, чаще всего это запятая или точка с запятой. Формат CSV часто используется при экспорте данных с различных программ, устройств или онлайн сервисов. Для дальнейшей обработки данных из CSV обычно используется Excel или другой табличный процессор. В этом материале мы расскажем, как открыть CSV файл в Excel, а также как решить распространенные проблемы, которые могут при этом возникать.

    Проверяем кодировку CSV файла

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

    Если ваш CSV файл небольшого размера, то для проверки кодировки и преобразования можно использовать программу « Блокнот », которая идет в комплекте с Windows. Для этого откройте CSV файл в « Блокноте » и обратите внимание на нижний правый угол окна, там будет указана кодировка. Если в качестве кодировки используется «ANSI», то все нормально, можно переходить к открытию CSV файла в Excel. Если же используется другая кодировка (например, UTF-8), то файл нужно сначала преобразовать в ANSI.

    воспользуйтесь меню « Файл – Сохранить как ». После этого в окне сохранения файла нужно указать кодировку « ANSI » и сохранить файл.

    Если же CSV файл большой, то вы не сможете открыть его в обычном « Блокноте ». В этом случае придется установить текстовый редактор от стороннего разработчика. Например, вы можете проверить кодировку и выполнить преобразование при помощи AkelPad (скачать) или Notepad++ (скачать).

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

    Если с кодировкой текста все нормально, то CSV файл можно открывать в Excel. Это можно сделать разными способами. Самый простой вариант, это просто кликнуть по CSV файлу правой кнопкой мышки и выбрать « Открыть с помощью – Excel ».

    Также вы можете сначала открыть Excel, а потом воспользоваться меню « Файл – Открыть ».

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

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

    Читайте также  Как открыть зип файл на Макбуке?

    Данные не распределились по столбцам

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

    Для решения этой проблемы нужно выделить столбец с данными (обычно это первый столбец таблицы), перейти на вкладку « Данные » и нажать на кнопку « Текст по столбцам ».

    В результате появится « Мастер распределения текста по столбцам ». С его помощью можно вручную распределить данные из CSV по столбцам таблицы. На первом шаге просто выбираем вариант « С разделителями » и переходим далее.

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

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

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

    После завершения работы мастера все данные будут распределены по столбцам таблицы.

    Excel искажает данные из CSV-файла

    В некоторых случаях, при работе со сложными данными, Excel может искажать исходную информацию из CSV файла. Например, если в вашем CSV присутствуют большие числа, то они могут быть приведены к экспоненциальной форме, то есть число « 123123123123 » будет преобразовано в « 1,23123E+11 ». Также будут удалены лидирующие нули и значение « 000123123 » будет преобразовано в « 123123 ». Подобных преобразований в Excel огромное количество, поэтому после открытия CSV файла исходные данные могут быть изменены до не узнаваемости, при этом часть информации будет потеряна безвозвратно.

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

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

    Сейчас эту проблему можно решить, если изменить расширение CSV-файла на TXT и после этого открыть данный TXT-файл в Excel с помощью меню « Файл – Открыть ». В этом случае открывается нужный мастер и позволяет нам правильно импортировать данные.

    На первом шаге здесь нужно выбрать вариант « С разделителями » и указать кодировку текста.

    Дальше выбираем символ-разделитель, который отделяет данные в разных столбцах.

    И выбираем подходящий формат ячеек для каждого из столбцов. Для того чтобы данные вообще не изменялись выбираем – « Текстовый ».

    Для завершения работы с мастером нажмите на кнопку « Готово » и данные с CSV загрузятся в новый документ Excel.

    Как корректно открыть в Exel файл формата CSV

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

    1. Что такое CSV
    2. Варианты просмотра CSV-файла в Excel
    3. Простейший способ — из Проводника
    4. С разделением столбцов в Эксель
    5. Через вкладку «Файл»
    6. Работа в Excel сразу с несколькими файлами CSV
    7. Особенности открытия с Android-устройств
    8. Проблемы и их решения при открытии CSV
    9. Некорректное отображение CSV
    10. Исчезновение нулей в числовых данных
    11. Подмена числовых значений датой
    12. В заключение

    Что такое CSV

    CSV — формат документа, представляющего собой текстовый файл со списком значений, между которыми стоит разделитель. В англоязычном варианте он так и переводится: «Comma-Separated Values» — значения, разделенные запятой. Другими словами, это текстовое представление табличной информации XLS/XLSX- таблиц Excel.

    Например, в привычном «экселевском» документе позиции представлены в несколько столбцов: «товар|количество|цена». В файле расширения .csv эта информация отображена сплошным текстом через запятую: «товар, количество, цена».

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

    Варианты просмотра CSV-файла в Excel

    От теории к практике — разбираемся, как открыть файл расширения CSV на примере ОС Windows 10.

    Для этого есть 3 способа:

    1. двойным кликом по документу из проводника;
    2. по вкладке «Файл» из запущенного Excel;
    3. по вкладке «Данные» в качестве вложения.

    Рассмотрим каждый из указанных выше вариантов.

    Простейший способ — из Проводника

    Как открыть в Экселе файл CSV посредством файлового менеджера:

    • Открываем «Проводник» или «Пуск/Документы».
    • Находим на диске требуемый элемент.
    • Кликаем по нему дважды левой кнопкой мыши.
    • Если документ открылся в блокноте, а не в Экселе, то жмем по нему правой кнопкой.
    • В подменю: «открыть с помощью/выбрать другое приложение».
    • Из списка программ выбираем Excel и ставим галочку «Всегда использовать это приложение».

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

    С разделением столбцов в Эксель

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

    Процесс выглядит так:

    • Запускаем MS Excel.
    • Переходим в «Данные», где нужно выбрать «Получение внешних данных/Из текста», и ищем требуемый CSV-файл в окне проводника.

    • Выделяем его, после чего кликаем «Импорт».

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

    Разделители нужны для правильного размещения значений в таблице, а формат задает кодировку символов (дабы не получить бред, именуемый в народе кракозябрами: «Oedieay yeaeode»).

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

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

    Перед импортом данных пользователю дается выбор куда их помещать. Оставляем галочку «Имеющийся лист» и кликаем по «ОК».

    В результате получаем правильно сформированную таблицу в первоначальном виде.

    Через вкладку «Файл»

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

    Запускаем любой XLS/XLSX документ и выбираем вкладку «Файл» и жмем «Обзор».

    Кликаем по искомому CSV-элементу и подтверждаем кнопкой «Открыть».

    Следуем аналогично пункту 3 второго способа.

    Работа в Excel сразу с несколькими файлами CSV

    Начиная с MS Office 2013, в Excel разработчики добавили полезное расширение Power Query, позволяющее удобнее работать с текстовыми базами данных и объединять их в одной таблице.

    Чтобы объединить две CSV-таблицы в одной книге:

    • Открываем MS Excel 2013 (или новее);
    • Выбираем вкладку Данные/Создать запрос/Из файла/Из CSV и импортируем нужный документ;

    • В открывшемся окне предпросмотра жмем «Изменить», и если структура таблицы удовлетворительна, то нажимаем «Закрыть и загрузить/Загрузить в…/Только создать соединение»;

    Теперь делаем аналогичное действие со вторым CSV-документом, после чего в строке «Запросы книги» появится два пункта с нашими данными;

    Далее переходим «Создать запрос/Объединить запросы/Добавить» и в окошке отмечаем первичную и вторичную таблицу (первый и второй csv-файл);

    После подтверждения создается объединенная база значений. Для ее импорта на лист Excel нажимаем «Закрыть и загрузить».

    Особенности открытия с Android-устройств

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

    Так, скачав нужный файл, можно обновить книгу контактов Google. Кроме того, в Google-Play существуют бесплатные программы, вроде CSV Viewer или CSV File Viewer.

    Приложения позволяющие просматривать, изменять и загружать из сети текстовые БД на андроиде.

    Проблемы и их решения при открытии CSV

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

    Некорректное отображение CSV

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

    Открыть «Пуск/Параметры»; (В windows 7 — Панельуправления)

    Зайти во «Время и язык/Регион/Дополнительные параметры/Региональные стандарты/ снова Доп. параметры»;

    «Разделитель целой и дробной части» должен быть запятой, а «Разделитель элементов списка» — точка с запятой.

    Помимо этого, не забываем указывать разделитель в Мастере текстов.

    Исчезновение нулей в числовых данных

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

    Чтобы этого не случалось — откройте его вторым способом, описанным выше, но на 3 шаге не забудьте выделить проблемные столбцы и указать «Формат данных столбца» – текстовый.

    Подмена числовых значений датой

    Проблема аналогична предыдущей, только здесь числа могут интерпретироваться как даты. Решение проблемы то же — отмечайте неправильно интерпретированные столбцы в Мастере и меняйте формат на текстовый.

    В заключение

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

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

    Борис Аладышкин/ автор статьи

    Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

    Понравилась статья? Поделиться с друзьями:
    Itsovet61.ru
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: