Как открыть csv в excel в виде таблицы в правильной кодировке?

14 ответов на вопрос “Как открыть csv в excel в виде таблицы в правильной кодировке?”

  1. супер няша тв Ответить

    Теперь необходимо выполнить очень важный шаг, от которого будет зависеть корректность отображения данных. Требуется указать, что именно считается разделителем: точка с запятой (;) или запятая (,). Дело в том, что в разных странах в этом плане применяются различные стандарты. Так, для англоязычных текстов чаще применяется запятая, а для русскоязычных – точка с запятой. Но бывают и исключения, когда разделители применяются наоборот. Кроме того, в очень редких случаях в качестве разделителей используются другие знаки, например волнистая линия (~).
    Поэтому пользователь сам должен установить, служит ли в данном случае конкретный символ разделителем или является обычным знаком пунктуации. Это он может сделать, взглянув на текст, который отображается в области «Образец разбора данных» и основываясь на логике.

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

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

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

    Содержимое объекта отобразится на листе Эксель.

    Урок: Как запустить CSV в Экселе

    Способ 2: LibreOffice Calc

    Запускать CSV умеет и другой табличный процессор – Calc, входящий в сборку LibreOffice.
    Запустите LibreOffice. Щелкайте «Открыть файл» или воспользуйтесь Ctrl+O.

    Также можете произвести переход через меню, нажав «Файл» и «Открыть…».

    Кроме того, в окно открытия можно попасть и непосредственно через интерфейс Calс. Для этого, находясь в LibreOffice Calc, щелкайте по значку в виде папки или наберите Ctrl+O.

    Ещё один вариант предусматривает последовательный переход по пунктам «Файл» и «Открыть…».

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

    Но можно даже обойтись без запуска окна «Открыть». Для этого следует перетянуть CSV из «Проводника» в ЛибреОфис.

    Появляется инструмент «Импорт текста», являющийся аналогом «Мастера текстов» в Экселе. Преимущество состоит в том, что в этом случае не придется перемещаться между различными окнами, выполняя настройки импорта, так как все необходимые параметры расположены в одном окошке.
    Сразу перейдите к группе настроек «Импорт». В области «Кодировка» выбирайте значение «Юникод (UTF-8)», если там отображается иное. В области «Язык» выберите язык текста. В области «Со строки» нужно указать, с какой именно строчки следует начинать импорт содержимого. В большинстве случаев в этот параметр изменение вносить не нужно.
    Далее переходим к группе «Параметры разделителя». Прежде всего, необходимо установить радиокнопку в позицию «Разделитель». Далее по такому же принципу, который был рассмотрен при использовании Эксель, нужно указать, установив флажок напротив определенного пункта, что именно будет играть роль разделителя: точка с запятой или запятая.
    «Другие параметры» оставляем без изменений.
    Предварительно увидеть, как именно выглядит импортируемая информация при изменении тех или иных настроек, можно в нижней части окна. После введения всех необходимых параметров нажимайте «OK».

    Содержимое отобразится через интерфейс ЛибреОфис Кальк.

    Способ 3: OpenOffice Calc

    Просмотреть CSV можете с помощью ещё одного табличного процессора — OpenOffice Calc.
    Запустите ОупенОфис. В главном окне нажимайте «Открыть…» или используйте Ctrl+O.

    Также можете использовать меню. Для этого перейдите по пунктам «Файл» и «Открыть…».

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

    Также можете использовать меню, перейдя в нем по позициям «Файл» и «Открыть…».

    В появившемся окне открытия перейдите в область размещения CSV, выделите этот объект и жмите «Открыть».

    Можно обойтись и без запуска этого окна, просто перетянув CSV из «Проводника» в ОупенОфис.

    Любое из множества описанных действий приведет к активации окошка «Импорт текста», которое очень похоже и по внешнему виду, и по функционалу на инструмент с аналогичным наименованием в LibreOffice. Соответственно и действия производите точно такие же. В полях «Кодировка» и «Язык» выставляйте «Юникод (UTF-8)» и язык текущего документа соответственно.
    В блоке «Параметра разделителя» ставьте радиокнопку около пункта «Разделитель», после чего отметьте флажком тот пункт («Точка с запятой» или «Запятая»), который соответствует типу разделителя в документе.
    После выполнения указанных действий, если данные в отображаемой в нижней части окна форме для предварительного просмотра отображаются корректно, нажимайте «OK».

    Данные будут успешно отображены через интерфейс ОупенОфис Кальк.

    Способ 4: Блокнот

    Для редактирования можно применять обычный Блокнот.
    Запустите Блокнот. В меню щелкайте «Файл» и «Открыть…». Или можете применить Ctrl+O.

    Появляется окно открытия. Перейдите в нем в область нахождения CSV. В поле отображения форматов установите значение «Все файлы». Отметьте искомый объект. Затем жмите «Открыть».

    Объект будет открыт, но, конечно, не в табличном виде, который мы наблюдали в табличных процессорах, а в текстовом. Тем не менее, в блокноте очень удобно редактировать объекты данного формата. Нужно просто учесть, что каждой строке таблицы соответствует строка текста в Блокноте, а столбцы разделены разделителями в виде запятых или точек с запятыми. Учитывая эти сведения, можно с легкостью вносить любые коррективы, меня текстовые значения, добавляя строки, убирая или добавляя разделители там, где это нужно.

    Способ 5: Notepad++

    Открывать можно и с помощью более продвинутого текстового редактора — Notepad++.
    Включите Notepad++. Щелкните в меню «Файл». Далее выбирайте «Открыть…». Также можете применить Ctrl+O.

    Ещё один вариант предполагает нажатие на панели по иконке в виде папки.

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

    Содержимое отобразится в Notepad++. Принципы редактирования те же, что и при применении Блокнота, но Нотепад++ предоставляет намного большее количество инструментов для различных манипуляций с данными.

    Способ 6: Safari

    Просмотреть содержимое в текстовом варианте без возможности его редактирования можно в браузере Safari. Большинство других популярных браузеров такую возможность не предоставляют.
    Запустите Сафари. Щелкайте «Файл». Далее жмите на «Открыть файл…».

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

    Содержимое объекта откроется в новом окошке Сафари в текстовом виде, как это было в Блокноте. Правда, в отличие от Блокнота, редактировать данные в Safari, к сожалению, не получится, так как можно будет только осуществлять просмотр.

    Способ 7: Microsoft Outlook

    Некоторые объекты CSV представляют собой экспортированные из почтового клиента электронные письма. Их можно просматривать с помощью программы Microsoft Outlook, произведя процедуру импортирования.
    Запустите Аутлук. После открытия программы перейдите во вкладку «Файл». Затем щелкните «Открыть» в боковом меню. Далее жмите «Импорт».

    Запускается «Мастер импорта и экспорта». В представленном перечне выбирайте «Импорт из другой программы или файла». Нажимайте «Далее».

    В следующем окне следует выбрать тип объекта для импорта. Если мы собираемся импортировать CSV, то необходимо выбрать позицию «Значения, разделенные запятыми (Windows)». Жмите «Далее».

    В следующем окошке жмите «Обзор…».

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

    Происходит возврат в окошко «Мастера импорта и экспорта». Как можете заметить, в области «Файл для импорта» был добавлен адрес на место расположения объекта CSV. В блоке «Параметры» настройки можно оставить по умолчанию. Жмите «Далее».

    Затем нужно отметить ту папку в почтовом ящике, в которую вы хотите поместить импортируемую корреспонденцию.

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

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

    Импортированное из объекта CSV письмо будет открыто в программе Аутлук.

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

  2. Bonn Ответить


    Максим
    комментирует…
    Сейчас в инете дофига различный 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
    Удалить комментарий

    Ivan Ma
    комментирует…
    Огромное спасибо, статья очень выручила! 🙂
    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 без изменений региональных настроек.
    28 мая 2017 г., 21:56
    Удалить комментарий

  3. DeathKing Ответить

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

    Вы можете импортировать данные из текстового файла на существующий лист.
    Щелкните ячейку, в которую вы хотите поместить данные из текстового файла.
    На вкладке Данные в группе Получение внешних данных нажмите Из текста.
    В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который вы хотите импортировать, и нажмите кнопку Импорт.
    Следуйте указаниям в мастере импорта текста. Нажмите кнопку справка

    на любой странице мастера импорта текста, чтобы получить дополнительные сведения об использовании мастера. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт.
    В диалоговом окне Импорт данных:
    В группе Куда следует поместить данные? выполните одно из следующих действий:
    Чтобы поместить данные в выбранные ячейки, щелкните На существующий лист.
    Чтобы поместить данные в верхний левый угол нового листа, выберите вариант На новый лист.
    При необходимости нажмите кнопку Свойства, чтобы задать параметры обновления, форматирования и макета импортируемых данных.
    Нажмите кнопку ОК.
    Excel добавит диапазон внешних данных в указанное место.
    Если Excel не преобразует столбец в необходимый формат, это можно сделать после импорта. Дополнительные сведения см. в статьях Преобразование чисел из текстового формата в числовой и Преобразование дат из текстового формата в формат даты.

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

    Лист Excel можно преобразовать в текстовый файл, используя команду Сохранить как.
    Выберите Файл > Сохранить как.
    Откроется диалоговое окно Сохранение документа.
    В поле Тип файла выберите формат текстового файла для листа.
    Например, выберите Текстовые файлы (с разделителями табуляции) или CSV (разделители — запятые).

  4. VideoAnswer Ответить

  5. VideoAnswer Ответить

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *