Excel for mac кодировки

Содержание

  1. Иероглифы в Excel вместо текста
  2. Иероглифы в Excel
  3. Вариант №2
  4. Excel works!
  5. Excel works!
  6. Каракули и иероглифы в Excel
  7. Каракули и иероглифы в Excel. Неверная кодировка
  8. Неверная кодировка при получении данных из внешних источников. Открытие CSV файлов
  9. Открываем не той программой
  10. Как добавить символы-иероглифы в тексте?
  11. Изменение кодировки в Microsoft Excel
  12. Работа с кодировкой текста
  13. Способ 1: изменение кодировки с помощью Notepad++
  14. Способ 2: применение Мастера текстов
  15. Способ 3: сохранение файла в определенной кодировке

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

Иероглифы в Excel

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

Для того, чтобы избежать этого нужно:

  • на вкладке «Данные», в блоке «Получение внешних данных» — нажать кнопку «Из текста»;
  • указать файл из которого нужно получить информацию;
  • затем в разделе «Формат данных» выбрать нужный вариант «С разделителями» или «Фиксированной ширины»;
  • в поле «Формат файла» изменить кодировку на «Юникод Windows», нажать «Далее»;
  • если раннее был выбран вариант «С разделителями», то на этом шаге можно выбрать символ (табуляция, точка, пробел и т.д.), нажать «Далее»;
  • на последнем шаге нужно определиться с форматом импортированных ячеек (Общий, текстовый, Дата), нажать «Готово».

Вариант №2

Можно попробовать пересохранить файл с иероглифами в нужной кодировке:

  • «Файл» — > «Сохранить как»;
  • щёлкаем по треугольнику после кнопки «Сервис»;

  • выбираем пункт «Параметры веб-документа»;
  • переходим на закладку «Кодировка» и выбираем вместо Кириллицы Юникод (UTF-8), жмём «ОК».

Иероглифы в Excel исчезнут!

Если остались вопросы — смотрите в наше новое видео!

Источник

Excel works!

Excel работает за вас

Excel works!

Thanks for Visiting

Каракули и иероглифы в Excel

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

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

Каракули и иероглифы в Excel. Неверная кодировка

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

Нажав «Сохранить как», нажмите на кнопку Сервис и выберите Параметры веб-документа

На вкладке Кодировка выберите Юникод (UTF-8) или Кириллица (Windows)

Неверная кодировка при получении данных из внешних источников. Открытие CSV файлов

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

На ленте управления выберите вкладку Данные, а в разделе Получение внешних данных выберите нужный пункт.

Если вы вставляете обычные данные из файла, т.е. текст или таблицу, выберите Из текста

Укажите файл, из которого забираем данные, после выберите формат данных, а главное в разделе Формат файла выберите Юникод (UTF-8).

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

В шаге 3 выбираем «Общий» формат данных.

Открываем не той программой

Так же я рекомендую проверить, какой именно программой вы открываете Excel-файл. Бывает, что книги 2010 формата Excel открываются в Excel 2003 (или более ранние версии) с измененным на иероглифы текстом. Подробнее про форматы Excel здесь .

Точно такая же проблема периодически возникает, если открывать сложные Excel-книги с большим набором данных через альтернативные табличные редакторы, такие как LibreOffice.Calc, Apache OpenOffice и другие.

Как добавить символы-иероглифы в тексте?

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

В таблице символов можно найти почти любой символ

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

Источник

Изменение кодировки в Microsoft Excel

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

Работа с кодировкой текста

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

  • Windows-1251;
  • KOI-8;
  • ASCII;
  • ANSI;
  • UKS-2;
  • UTF-8 (Юникод).

Последнее наименование является самым распространенным среди кодировок в мире, так как считается своего рода универсальным стандартом.

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

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

Способ 1: изменение кодировки с помощью Notepad++

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

    Запускаем приложение Notepad++. Кликаем по пункту «Файл». Из открывшегося списка выбираем пункт «Открыть». Как альтернативный вариант, можно набрать на клавиатуре сочетание клавиш Ctrl+O.

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

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

  • Открываем файл стандартным способом через проводник или с помощью любого другого варианта в программе Excel. Как видим, все символы теперь отображаются корректно.
  • Несмотря на то, что данный способ основан на использовании стороннего программного обеспечения, он является одним из самых простых вариантов для перекодировки содержимого файлов под Эксель.

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

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

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

  • Открывается окно импорта текстового файла. В нем поддерживается открытие следующих форматов:
    • TXT;
    • CSV;
    • PRN.

    Переходим в директорию размещения импортируемого файла, выделяем его и кликаем по кнопке «Импорт».

    Открывается окно Мастера текстов. Как видим, в поле предварительного просмотра символы отображаются некорректно. В поле «Формат файла» раскрываем выпадающий список и меняем в нем кодировку на «Юникод (UTF-8)».

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

    Открывается следующее окно Мастера текста. Тут можно изменить знак разделителя, но рекомендуется оставить настройки по умолчанию (знак табуляции). Жмем на кнопку «Далее».

  • В последнем окне имеется возможность изменить формат данных столбца:
    • Общий;
    • Текстовый;
    • Дата;
    • Пропустить столбец.

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

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

  • После этого текст отобразится на листе в нужной нам кодировке. Остается его отформатировать или восстановить структуру таблицы, если это были табличные данные, так как при переформатировании она разрушается.
  • Способ 3: сохранение файла в определенной кодировке

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

      Переходим во вкладку «Файл». Кликаем по пункту «Сохранить как».

    Открывается окно сохранения документа. С помощью интерфейса Проводника определяем директорию, где файл будет храниться. Затем выставляем тип файла, если хотим сохранить книгу в формате отличном от стандартного формата Excel (xlsx). Потом кликаем по параметру «Сервис» и в открывшемся списке выбираем пункт «Параметры веб-документа».

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

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

    Существует и другой путь к изменению настроек кодировки сохраненного текста.

      Находясь во вкладке «Файл», кликаем по пункту «Параметры».

    Открывается окно параметров Эксель. Выбираем подпункт «Дополнительно» из перечня расположенного в левой части окна. Центральную часть окна прокручиваем вниз до блока настроек «Общие». Тут кликаем по кнопке «Параметры веб-страницы».

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

    Теперь любой документ, сохраненный в Excel, будет иметь именно ту кодировку, которая была вами установлена.

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

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

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

    Источник

    Как изменить кодировку в Excel для Mac?

    Щелкните Параметры в нижнем левом углу окна. Щелкните всплывающее меню «Кодировка обычного текста» и выберите кодировку. Если вы не видите нужную кодировку, выберите «Настроить список кодировок», а затем выберите кодировки для включения. Щелкните «Открыть».

    Щелкните Инструменты, затем выберите Параметры Интернета. Перейдите на вкладку Кодировка. В раскрывающемся списке Сохранить этот документ как: выберите Юникод (UTF-8). Щелкните ОК.

    Как изменить кодировку на UTF-8 на Mac?

    1. Откройте файл с помощью Emacs.
    2. Введите команду C-x RET c utf-8 RET.
    3. Затем вас спросят, к какой команде вы хотите применить эту кодировку.
    4. Введите команду C-x C-w, затем введите новое имя файла.
    5. Сохраненный файл будет иметь формат UTF-8.

    Как сохранить файл UTF-8 на Mac?

    1. Щелкните Файл.
    2. Наведите указатель мыши на Экспорт.
    3. В появившемся подменю выберите CSV.
    4. Нажмите «Дополнительные параметры», чтобы открыть раскрывающееся меню «Кодировка текста».
    5. В раскрывающемся меню выберите Unicode (UTF-8).
    6. Нажмите «Далее.
    7. Сохранить!

    Как узнать кодировку моего Mac?

    Есть инструмент командной строки, enca, который пытается угадать кодировку. Возможно, вы захотите это проверить. В Mac OS X командный файл -I (заглавная i) предоставит вам правильный набор символов, если тестируемый файл содержит символы за пределами основного диапазона ASCII.

    Как изменить кодировку файла?

    1. Щелкните вкладку Файл.
    2. Щелкните Параметры.
    3. Щелкните Advanced.
    4. Прокрутите до раздела «Общие» и установите флажок «Подтверждать преобразование формата файла при открытии». .
    5. Закройте и снова откройте файл.
    6. В диалоговом окне «Преобразовать файл» выберите «Закодированный текст».

    Как узнать кодировку файла?

    13 ответов. Откройте свой файл, используя обычный старый ванильный блокнот что идет с Windows. Он покажет вам кодировку файла, когда вы нажмете «Сохранить как . ». Какой бы ни была выбранная по умолчанию кодировка, это ваша текущая кодировка для файла.

    Использует ли Mac UTF-8?

    Как объясняется здесь, utf-8-mac — это версия текста utf 8 после применения Unicode нормализации NFD (например, символы с диакритическими знаками представлены базовым символом и комбинированным символом ударения), при этом определенные диапазоны кодовых точек исключены из операции разложения.

    В чем разница между UTF-8 и utf16?

    И UTF-8, и UTF-16 являются кодировки переменной длины. Однако в UTF-8 символ может занимать минимум 8 бит, а в UTF-16 длина символа начинается с 16 бит. Основные преимущества UTF-8: основные символы ASCII, такие как цифры, латинские символы без диакритических знаков и т. Д.

    В чем разница между ANSI и UTF-8?

    ANSI и UTF-8 — это две схемы кодирования символов, которые широко используются в тот или иной момент времени. Основное различие между ними — использование в качестве UTF-8 практически полностью заменило ANSI в качестве предпочтительной схемы кодирования. . Поскольку ANSI использует только один байт или 8 бит, он может представлять не более 256 символов.

    Что такое кодировка UTF-8 для CSV?

    Кодировка UTF-8, также называемая «Юникод — UTF8«Файлы CSV в кодировке UTF-8 будут хорошо работать с Accompa независимо от того, содержат ли они только английские символы или содержат неанглийские символы, такие как é, ç, ü.

    Как мне закодировать текстовый файл UTF-8?

    Выберите «UTF-8» в раскрывающемся списке рядом с «Кодировка» и нажмите «Сохранить».. «Ваш текстовый файл будет преобразован и сохранен в формате UTF-8, хотя расширение файла останется прежним. Теперь вы можете открывать и редактировать документ в любое время, и ваши специальные символы будут сохранены.

    Изменить кодировку в Excel — Офис Ассист

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

    Знайка, самый умный эксперт в Цветочном городе

    Мнение эксперта

    Знайка, самый умный эксперт в Цветочном городе

    Если у вас есть вопросы, задавайте их мне!

    Задать вопрос эксперту

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

    Файлы с расширением NUMBERS создаются в одноименной программе Apple Mac. Эта программа является частью Mac OS X и пакета iWork. Она позволяет пользователям создавать сложные электронные таблицы и расчеты. Данные внутри файла NUMBERS организованы с использованием столбцов и строк.
    Переход к отрытию файла в Notepad++

    Как убрать Кракозябры в Excel? блог про компьютеры и их настройку

    1. Откройте файл с помощью Emacs.
    2. Введите команду C-x RET c utf-8 RET.
    3. Затем вас спросят, к какой команде вы хотите применить эту кодировку.
    4. Введите команду C-x C-w, затем введите новое имя файла.
    5. Сохраненный файл будет иметь формат UTF-8.

    Windows-1251 — набор символов и кодировка, являющаяся стандартной 8-битной кодировкой для русских версий Microsoft Windows до 10-й версии. В прошлом пользовалась довольно большой популярностью. Была создана на базе кодировок, использовавшихся в ранних «самопальных» русификаторах Windows в 1990—1991 гг.

    Изменение кодировки в Microsoft Excel

    Кодировка текста в Microsoft Excel

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

    Работа с кодировкой текста

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

    • Windows-1251;
    • KOI-8;
    • ASCII;
    • ANSI;
    • UKS-2;
    • UTF-8 (Юникод).

    Последнее наименование является самым распространенным среди кодировок в мире, так как считается своего рода универсальным стандартом.

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

    Некорректные символы в Microsoft Excel

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

    Способ 1: изменение кодировки с помощью Notepad++

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

      Запускаем приложение Notepad++. Кликаем по пункту «Файл». Из открывшегося списка выбираем пункт «Открыть». Как альтернативный вариант, можно набрать на клавиатуре сочетание клавиш Ctrl+O.

    Переход к отрытию файла в Notepad++

    Открытие файла в Notepad++

    Изменение кодировки файла в Notepad++

    Сохранение файла в Notepad++

    Корректное отображение символов в Microsoft Excel

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

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

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

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

    Переход к добавлению текста в Microsoft Excel

    • TXT;
    • CSV;
    • PRN.

    Импорт файла в Microsoft Excel

    Переход к выбору кодировки в Мастере текстов в Microsoft Excel

    Мастер текстов в Microsoft Excel

    Второе окно мастера текста в Microsoft Excel

    • Общий;
    • Текстовый;
    • Дата;
    • Пропустить столбец.

    Третье окно мастера текста в Microsoft Excel

    Координаты вставки в Microsoft Excel

    Текст добавлен в файл в Microsoft Excel

    Способ 3: сохранение файла в определенной кодировке

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

      Переходим во вкладку «Файл». Кликаем по пункту «Сохранить как».

    Переход в сохранить как в Microsoft Excel

    Переход в сервис в Microsoft Excel

    Параметры веб-документа в Microsoft Excel

    Сохранение файла в Microsoft Excel

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

    Существует и другой путь к изменению настроек кодировки сохраненного текста.

      Находясь во вкладке «Файл», кликаем по пункту «Параметры».

    Переход в параметры в Microsoft Excel

    Переход в параметры документа в Microsoft Excel

    Параметры веб-документа в Microsoft Excel

    Теперь любой документ, сохраненный в Excel, будет иметь именно ту кодировку, которая была вами установлена.

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

    ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

    Если символы отображаются неправильно в TextEdit на Mac

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

    Выбор другой кодировки для одного документа

    В приложении TextEdit на Mac выберите меню «Файл» > «Открыть», затем выберите файл (не открывайте его).

    Нажмите «Параметры» в левом нижнем углу окна.

    Нажмите всплывающее меню «Кодировка простого текста» и выберите кодировку.

    Если в списке нет нужной кодировки, выберите «Настройка списка кодировок», затем выберите кодировки, которые нужно включить в список.

    Выбор другой кодировки для всех документов

    В приложении TextEdit на Mac выберите меню «TextEdit» > «Настройки», затем нажмите «Открытие и сохранение».

    Нажмите всплывающее меню «Открытие файлов» (в разделе «Кодировка простого текста») и выберите кодировку.

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

    непонятные иероглифы

    Иногда мы получаем непонятные иероглифы

    Что такое кодировка?

    Компьютер воспринимает любую информацию, как набор цифр. Поэтому у каждого печатного знака есть свой код. Он состоит из чисел и букв латинского алфавита. Символы и соответствующие им числа — это и есть кодировка.

    У неё есть несколько стандартов. Например, Koi-8, Unicode, Windows-1251, ASCII. И если файл с текстом сохранён, скажем, в Кои-8, в Excel он будет неправильно отображаться в Юникоде. Так как в этих наборах одним и тем же символам приписаны разные коды.

    Как поменять кодировку в программе?

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

    При помощи Notepad

    Если в Экселе не получается превратить «кракозябры» в нормальный текст, откройте файл в программе «Notepad++». Она распространяется бесплатно. Настройте там отображение символов, а потом продолжайте работать в Excel.

    Программа «Notepad++»

    Откройте файл в программе «Notepad++»

    1. Создайте резервную копию документа. Или сохраните информацию из него в какой-нибудь другой таблице.
    2. Запустите Notepad.
    3. Перейдите в Файл — Открыть (File — Open) и укажите путь к таблице. В поле «Тип файла» поставьте «Все типы» («All types»). Или укажите конкретный формат. Таблицы имеют расширения .cvs, .xls, .xltm, xlam, .xlm. В Нотпаде текст отобразится без сетки. В нём ничего не надо редактировать.
    4. Справа внизу в строке состояния будет изображён стандарт, используемый сейчас.
    5. Откройте меню Кодировка (Encoding). Оно находится вверху окна.
    6. Нажмите «Преобразовать в UTF-8» («Convert to UTF-8»). Документ будет конвертирован в нужный формат. Этот стандарт Excel воспринимает нормально и не станет превращать в бессвязный поток странных символов.
    7. Теперь выберите, какие знаки необходимо использовать. В том же меню Encoding наведите выпадающий список. Он там один.
    8. Для русского языка выберите Кириллица — Windows-1251. Если текст, скажем, на арабском или греческом — отметьте соответствующий набор символов. В разных странах используются разные стандарты.
    9. Программа попросит подтвердить действие.
    10. Если это не помогло, попробуйте другие кириллические шрифты.
    11. Сохранять текст надо тоже в экселевском формате.

    Работа в utf-8

    Откройте файл в utf-8

    Через интерфейс программы

    Вот как сменить кодировку в Excel, используя встроенные возможности:

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

    1. Перейдите во вкладку «Данные» в строке меню.
    2. На панели «Получать внешние данные» нажмите «Из текста».
    3. В списке «Тип файла» (он находится рядом с кнопкой «Отмена») выберите «Все» или «Любые». Так в окне будут отображаться форматы Excel, а не только .txt.
    4. Задайте путь к таблице.
    5. Откроется мастер импорта.
    6. В поле «Формат» можете выбрать желаемый стандарт.
    7. В области «Предварительный просмотр» показано, как будет выглядеть текст с отмеченным набором символов. Можете прокручивать список и искать, какая настройка подходит.
    8. Когда подберёте нужный вариант, нажмите «Готово».

    встроенные возможности Excel

    Можно использовать встроенные возможности

    Как сохранить файл в определённой кодировке?

    Можно сделать так, чтобы в сохранённом вами файле стояла определённая кодировка Excel.

    1. Нажмите на зелёную кнопку «Файл» (в Office 2007 надо кликнуть на логотип слева вверху).
    2. Параметры — Дополнительно.
    3. Прокрутите вниз до раздела «Общие».
    4. Кнопка «Параметры веб-документа».
    5. Вкладка «Кодировка».
    6. В поле «Сохранить документ как» укажите желаемое значение и нажмите «OK».

    Ещё можно сделать так:

    1. Нажмите на «Файл» или логотип офиса.
    2. Выберите «Сохранить как…».
    3. Кликните на «Сервис». Там будет тот же самый пункт «Параметры веб-документа».

    Сохранить файл

    Как добавить в программы офиса новую кодировку?

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

    1. Пуск — Панель управления.
    2. «Программы и компоненты» или «Удаление программ».
    3. Нажмите на пункт Office или Excel (в зависимости от того, установлен ли у вас весь пакет продуктов Микрософт Офис или только Эксель).
    4. Кнопка «Изменить». Она над основной рабочей областью.
    5. Поставьте маркер в «Добавить или удалить» и кликните «Продолжить».
    6. Откройте ветку Общие средства — Многоязыковая поддержка.
    7. Нажмите на чёрную стрелочку рядом с нужным стандартом и включите функцию «Запускать на моём компьютере».
    8. Кликните «Продолжить» и дождитесь окончания процесса. Будут добавлены новые наборы.

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

    Содержание

    1. Как поменять кодировку в excel mac os
    2. Изменение кодировки в Microsoft Excel
    3. Работа с кодировкой текста
    4. Способ 1: изменение кодировки с помощью Notepad++
    5. Способ 2: применение Мастера текстов
    6. Способ 3: сохранение файла в определенной кодировке
    7. Если символы отображаются неправильно в TextEdit на Mac
    8. Выбор другой кодировки для одного документа
    9. Выбор другой кодировки для всех документов
    10. Изменение кодировки в Excel
    11. Что такое кодировка?
    12. Как поменять кодировку в программе?
    13. При помощи Notepad
    14. Через интерфейс программы
    15. Как сохранить файл в определённой кодировке?
    16. Как добавить в программы офиса новую кодировку?

    Как поменять кодировку в excel mac os

    Изменение кодировки в Microsoft Excel

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

    Работа с кодировкой текста

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

    • Windows-1251;
    • KOI-8;
    • ASCII;
    • ANSI;
    • UKS-2;
    • UTF-8 (Юникод).

    Последнее наименование является самым распространенным среди кодировок в мире, так как считается своего рода универсальным стандартом.

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

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

    Способ 1: изменение кодировки с помощью Notepad++

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

      Запускаем приложение Notepad++. Кликаем по пункту «Файл». Из открывшегося списка выбираем пункт «Открыть». Как альтернативный вариант, можно набрать на клавиатуре сочетание клавиш Ctrl+O.

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

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

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

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

    Способ 3: сохранение файла в определенной кодировке

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

      Переходим во вкладку «Файл». Кликаем по пункту «Сохранить как».

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

    Существует и другой путь к изменению настроек кодировки сохраненного текста.

      Находясь во вкладке «Файл», кликаем по пункту «Параметры».

    Теперь любой документ, сохраненный в Excel, будет иметь именно ту кодировку, которая была вами установлена.

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

    Мы рады, что смогли помочь Вам в решении проблемы.

    Если символы отображаются неправильно в TextEdit на Mac

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

    Выбор другой кодировки для одного документа

    В приложении TextEdit на Mac выберите меню «Файл» > «Открыть», затем выберите файл (не открывайте его).

    Нажмите «Параметры» в левом нижнем углу окна.

    Нажмите всплывающее меню «Кодировка простого текста» и выберите кодировку.

    Если в списке нет нужной кодировки, выберите «Настройка списка кодировок», затем выберите кодировки, которые нужно включить в список.

    Выбор другой кодировки для всех документов

    В приложении TextEdit на Mac выберите меню «TextEdit» > «Настройки», затем нажмите «Открытие и сохранение».

    Нажмите всплывающее меню «Открытие файлов» (в разделе «Кодировка простого текста») и выберите кодировку.

    Изменение кодировки в Excel

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

    Иногда мы получаем непонятные иероглифы

    Что такое кодировка?

    Компьютер воспринимает любую информацию, как набор цифр. Поэтому у каждого печатного знака есть свой код. Он состоит из чисел и букв латинского алфавита. Символы и соответствующие им числа — это и есть кодировка.

    У неё есть несколько стандартов. Например, Koi-8, Unicode, Windows-1251, ASCII. И если файл с текстом сохранён, скажем, в Кои-8, в Excel он будет неправильно отображаться в Юникоде. Так как в этих наборах одним и тем же символам приписаны разные коды.

    Как поменять кодировку в программе?

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

    При помощи Notepad

    Если в Экселе не получается превратить «кракозябры» в нормальный текст, откройте файл в программе «Notepad++». Она распространяется бесплатно. Настройте там отображение символов, а потом продолжайте работать в Excel.

    Откройте файл в программе «Notepad++»

    1. Создайте резервную копию документа. Или сохраните информацию из него в какой-нибудь другой таблице.
    2. Запустите Notepad.
    3. Перейдите в Файл — Открыть (File — Open) и укажите путь к таблице. В поле «Тип файла» поставьте «Все типы» («All types»). Или укажите конкретный формат. Таблицы имеют расширения .cvs, .xls, .xltm, xlam, .xlm. В Нотпаде текст отобразится без сетки. В нём ничего не надо редактировать.
    4. Справа внизу в строке состояния будет изображён стандарт, используемый сейчас.
    5. Откройте меню Кодировка (Encoding). Оно находится вверху окна.
    6. Нажмите «Преобразовать в UTF-8» («Convert to UTF-8»). Документ будет конвертирован в нужный формат. Этот стандарт Excel воспринимает нормально и не станет превращать в бессвязный поток странных символов.
    7. Теперь выберите, какие знаки необходимо использовать. В том же меню Encoding наведите выпадающий список. Он там один.
    8. Для русского языка выберите Кириллица — Windows-1251. Если текст, скажем, на арабском или греческом — отметьте соответствующий набор символов. В разных странах используются разные стандарты.
    9. Программа попросит подтвердить действие.
    10. Если это не помогло, попробуйте другие кириллические шрифты.
    11. Сохранять текст надо тоже в экселевском формате.

    Откройте файл в utf-8

    Через интерфейс программы

    Вот как сменить кодировку в Excel, используя встроенные возможности:

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

    1. Перейдите во вкладку «Данные» в строке меню.
    2. На панели «Получать внешние данные» нажмите «Из текста».
    3. В списке «Тип файла» (он находится рядом с кнопкой «Отмена») выберите «Все» или «Любые». Так в окне будут отображаться форматы Excel, а не только .txt.
    4. Задайте путь к таблице.
    5. Откроется мастер импорта.
    6. В поле «Формат» можете выбрать желаемый стандарт.
    7. В области «Предварительный просмотр» показано, как будет выглядеть текст с отмеченным набором символов. Можете прокручивать список и искать, какая настройка подходит.
    8. Когда подберёте нужный вариант, нажмите «Готово».

    Можно использовать встроенные возможности

    Как сохранить файл в определённой кодировке?

    Можно сделать так, чтобы в сохранённом вами файле стояла определённая кодировка Excel.

    1. Нажмите на зелёную кнопку «Файл» (в Office 2007 надо кликнуть на логотип слева вверху).
    2. Параметры — Дополнительно.
    3. Прокрутите вниз до раздела «Общие».
    4. Кнопка «Параметры веб-документа».
    5. Вкладка «Кодировка».
    6. В поле «Сохранить документ как» укажите желаемое значение и нажмите «OK».

    Ещё можно сделать так:

    1. Нажмите на «Файл» или логотип офиса.
    2. Выберите «Сохранить как…».
    3. Кликните на «Сервис». Там будет тот же самый пункт «Параметры веб-документа».

    Как добавить в программы офиса новую кодировку?

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

    1. Пуск — Панель управления.
    2. «Программы и компоненты» или «Удаление программ».
    3. Нажмите на пункт Office или Excel (в зависимости от того, установлен ли у вас весь пакет продуктов Микрософт Офис или только Эксель).
    4. Кнопка «Изменить». Она над основной рабочей областью.
    5. Поставьте маркер в «Добавить или удалить» и кликните «Продолжить».
    6. Откройте ветку Общие средства — Многоязыковая поддержка.
    7. Нажмите на чёрную стрелочку рядом с нужным стандартом и включите функцию «Запускать на моём компьютере».
    8. Кликните «Продолжить» и дождитесь окончания процесса. Будут добавлены новые наборы.

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

    Источник

    Какая кодировка правильно открывает CSV-файлы с Excel на Mac и Windows?

    У нас есть веб-приложение, которое экспортирует CSV-файлы, содержащие иностранные символы с UTF-8, без спецификации. Пользователи Windows и Mac получают символы мусора в Excel. Я попытался преобразовать в UTF-8 С BOM; Excel/Win в порядке с ним, Excel/Mac показывает тарабарщину. Я использую Excel 2003 / Win, Excel 2011 / Mac. Вот все кодировки, которые я пробовал:

    лучшим является UTF-16LE с BOM, но CSV не распознается как таковой. Разделитель полей запятая, а точка с запятой не изменяется вещи.

    есть ли кодировка, которая работает в обоих мирах?

    15 ответов

    Кодировки Excel

    нашел WINDOWS-1252 кодировка наименее неприятно, общаясь с Excel. Поскольку его в основном Microsofts собственный проприетарный набор символов, можно предположить, что он будет работать как на Mac, так и на Windows версии MS-Excel. Обе версии, по крайней мере, включают соответствующий селектор «источник файла» или «кодировка файла», который правильно считывает данные.

    в зависимости от вашей системы и инструментов, которые вы используете, эта кодировка также может быть названа CP1252 , ANSI , Windows (ANSI) , MS-ANSI или просто Windows среди прочих вариаций.

    эта кодировка является надмножеством ISO-8859-1 (он же LATIN1 и другие), так что вы можете вернуться к ISO-8859-1 если вы не можете использовать WINDOWS-1252 по какой-то причине. Посоветуйте что ISO-8859-1 отсутствуют некоторые символы из WINDOWS-1252 как показано ниже:

    отметим, что знак евро отсутствует. Эту таблицу можно найти по адресу Алан Древесины.

    преобразование

    преобразование выполняется по-разному в каждом инструменте и языке. Однако предположим, что у вас есть файл query_result.csv что ты знаешь это UTF-8 закодирован. Преобразуйте его в WINDOWS-1252 используя iconv :

    для UTF-16LE с BOM если вы используете символы табуляции в качестве разделителей вместо запятых, Excel распознает поля. Причина его работы заключается в том, что Excel фактически использует свой Unicode *.парсер txt.

    предостережение: если файл отредактирован в Excel и сохранен, он будет сохранен как ASCII с разделителями табуляции. Проблема в том, что при повторном открытии файла Excel предполагает, что это реальный CSV( с запятыми), видит, что это не Unicode, поэтому анализирует его как разделенный запятыми — и следовательно, сделает хэш из него!

    обновление: вышеуказанное предостережение, похоже, не происходит для меня сегодня в Excel 2010 (Windows), по крайней мере, хотя, похоже, есть разница в сохранении поведения, если:

    • вы редактируете и выходите из Excel (пытается сохранить как ‘ Unicode *.txt’)
    • редактирование и закрывающим тегом просто файлом (работает как положено).

    The lowdown is: нет решения. Excel 2011 / Mac не может правильно интерпретировать CSV-файл, содержащий umlauts и диакритические метки, независимо от того, какую кодировку или прыжки обруча вы делаете. Я был бы рад услышать, что кто-то говорит мне другое!

    вы только пробовали CSV, разделенные запятыми и точкой с запятой. Если бы вы попробовали CSV, разделенный вкладками (также называемый TSV) , вы бы нашли ответ:

    UTF-16LE С BOM (метка порядка байтов), tab-разделены

    но: в комментарии вы упоминаете, что TSV не является вариантом для вас (я не смог найти это требование в вашем вопросе). Какая жалость. Это часто означает, что вы разрешить ручное редактирование файлов TSV, что, вероятно, не является хорошей идеей. Визуальная проверка файлов TSV не является проблемой. Кроме того, редакторы могут быть настроены на отображение специального символа для пометки вкладок.

    и да, я пробовал это на Windows и Mac.

    лучшим обходным путем для чтения CSV-файлов с UTF-8 на Mac является их преобразование в формат XLSX. Я нашел скрипт, сделанный Конрадом Ферстнером, который я немного улучшил, добавив поддержку для разных символов-разделителей.

    скачать скрипт с Github https://github.com/brablc/clit/blob/master/csv2xlsx.py. Чтобы запустить его, вам нужно будет установить модуль python openpyxl для обработки файлов Excel: sudo easy_install openpyxl .

    вот ключ к импорту CSV в кодировке utf8 в Excel 2011 для Mac: Microsoft говорит: «Excel для Mac в настоящее время не поддерживает UTF-8.»Excel для Mac 2011 и UTF-8

    Yay, способ пойти MS!

    Мне кажется, что Excel 2011 для Mac OS не использует кодировку.GetEncoding («10000»), как я думал, и потратил 2 дня, но тот же iso, что и на Microsoft OS. Лучшее доказательство этого-сделать файл в Excel 2011 для MAC со специальными символами, сохранить его как CSV, а затем открыть его в текстовом редакторе MAC, и символы будут скремблированы.

    для меня этот подход работал-это означает, что экспорт csv в Excel 2011 на MAC OS имеет специальные западноевропейские символы внутри:

    UTF-8 без спецификации в настоящее время работает для меня в Excel Mac 2011 14.3.2.

    UTF-8 + BOM вид работ, но BOM отображается как тарабарщина.

    UTF-16 работает, если вы импортируете файл и завершаете мастер, но не если вы просто дважды щелкните его.

    следующее работало для меня в Excel для Mac 2011 и Windows Excel 2002:

    используя iconv на Mac, преобразуйте файл в UTF-16 Little-Endian + name it *.txt (the .расширение txt заставляет Excel запускать мастер импорта текста):

    iconv -f UTF-8 -t UTF-16LE filename.csv >filename_UTF-16LE.csv.txt

    откройте файл в Excel и в Мастере импорта текста выберите:

    • Шаг 1: файла: игнорируйте его, не имеет значения, что вы выбираете
    • Шаг 2: Выберите правильные значения для разделители и квалификатор текста
    • Шаг 3: при необходимости выберите форматы столбцов

    PS UTF-16LE, созданный iconv, имеет BOM bytes FF FE в начале.

    PPS мой исходный csv-файл был создан на компьютере с Windows 7 в формате UTF-8 (с байтами BOM EF BB BF в начале) и использовал разрывы строк CRLF. Запятая используется в качестве разделителя полей и одинарная кавычка в качестве квалификатора текста. Он содержал буквы ASCII плюс разные латинские буквы с тильдами, умлаутом и т. д., а также кириллицу. Все отображается правильно как в Excel для Win и Mac.

    ППС точные версии программного обеспечения:
    * Mac OS X 10.6.8
    * Excel для Mac 2011 V. 14.1.3
    * Windows Server 2003 SP2
    * Windows Excel 2002 V. 10.2701.2625

    в моем случае это сработало (Mac, Excel 2011, как кириллица, так и латинские символы с чешскими диакритиками):

    • кодировка UTF-16LE (просто UTF-16 было недостаточно)
    • BOM «xFFxFE»
    • t (tab) в качестве разделителя
    • не забудьте также кодировать разделитель и CRLFs: -)
    • используйте iconv вместо mb_convert_encoding

    в моей Mac OS Text Wrangler определил CSV-файл, созданный с помощью Excel, как имеющий «Западную» кодировку.

    после некоторого googling я сделал этот небольшой скрипт (я не уверен в доступности Windows, возможно, с Cygwin?):

    вместо csv, пытаясь вывести html с расширением XLS и mime-типом» application/excel». Я знаю, что это будет работать в Windows, но не могу говорить за MacOS

    Это работает для меня

    1. откройте файл в BBEdit или TextWrangler*.
    2. установите файл как Unicode (UTF-16 Little-Endian) (окончания строк могут быть Unix или Windows). Спасите!
    3. В Excel: Данные > Получить Внешние Данные > Импортировать Текстовый Файл.

    теперь ключевой момент, выберите MacIntosh как источник файла (это должен быть первый выбор).

    Это использование Excel 2011 (версия 14.4.2)

    *есть мало выпадающий список в нижней части окна

    решите это с помощью java (UTF-16LE с BOM):

    обратите внимание, что CSV-файл должен использовать TAB в качестве разделителя. Вы можете прочитать CSV-файл как в windows, так и в MAC OS X.

    в моем случае добавление преамбулы в файл решило мою проблему:

    Источник

    Изменение кодировки в Microsoft Excel

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

    Работа с кодировкой текста

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

    Последнее наименование является самым распространенным среди кодировок в мире, так как считается своего рода универсальным стандартом.

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

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

    Способ 1: изменение кодировки с помощью Notepad++

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

      Запускаем приложение Notepad++. Кликаем по пункту «Файл». Из открывшегося списка выбираем пункт «Открыть». Как альтернативный вариант, можно набрать на клавиатуре сочетание клавиш Ctrl+O.

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

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

  • Открываем файл стандартным способом через проводник или с помощью любого другого варианта в программе Excel. Как видим, все символы теперь отображаются корректно.
  • Несмотря на то, что данный способ основан на использовании стороннего программного обеспечения, он является одним из самых простых вариантов для перекодировки содержимого файлов под Эксель.

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

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

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

  • Открывается окно импорта текстового файла. В нем поддерживается открытие следующих форматов:
    • TXT;
    • CSV;
    • PRN.

    Переходим в директорию размещения импортируемого файла, выделяем его и кликаем по кнопке «Импорт».

    Открывается окно Мастера текстов. Как видим, в поле предварительного просмотра символы отображаются некорректно. В поле «Формат файла» раскрываем выпадающий список и меняем в нем кодировку на «Юникод (UTF-8)».

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

    Открывается следующее окно Мастера текста. Тут можно изменить знак разделителя, но рекомендуется оставить настройки по умолчанию (знак табуляции). Жмем на кнопку «Далее».

  • В последнем окне имеется возможность изменить формат данных столбца:
    • Общий;
    • Текстовый;
    • Дата;
    • Пропустить столбец.

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

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

  • После этого текст отобразится на листе в нужной нам кодировке. Остается его отформатировать или восстановить структуру таблицы, если это были табличные данные, так как при переформатировании она разрушается.
  • Способ 3: сохранение файла в определенной кодировке

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

      Переходим во вкладку «Файл». Кликаем по пункту «Сохранить как».

    Открывается окно сохранения документа. С помощью интерфейса Проводника определяем директорию, где файл будет храниться. Затем выставляем тип файла, если хотим сохранить книгу в формате отличном от стандартного формата Excel (xlsx). Потом кликаем по параметру «Сервис» и в открывшемся списке выбираем пункт «Параметры веб-документа».

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

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

    Существует и другой путь к изменению настроек кодировки сохраненного текста.

      Находясь во вкладке «Файл», кликаем по пункту «Параметры».

    Открывается окно параметров Эксель. Выбираем подпункт «Дополнительно» из перечня расположенного в левой части окна. Центральную часть окна прокручиваем вниз до блока настроек «Общие». Тут кликаем по кнопке «Параметры веб-страницы».

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

    Теперь любой документ, сохраненный в Excel, будет иметь именно ту кодировку, которая была вами установлена.

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

    Источник

    Excel Encodings

    I found the WINDOWS-1252 encoding to be the least frustrating when dealing with Excel. Since its basically Microsofts own proprietary character set, one can assume it will work on both the Mac and the Windows version of MS-Excel. Both versions at least include a corresponding «File origin» or «File encoding» selector which correctly reads the data.

    Depending on your system and the tools you use, this encoding could also be named CP1252, ANSI, Windows (ANSI), MS-ANSI or just Windows, among other variations.

    This encoding is a superset of ISO-8859-1 (aka LATIN1 and others), so you can fallback to ISO-8859-1 if you cannot use WINDOWS-1252 for some reason. Be advised that ISO-8859-1 is missing some characters from WINDOWS-1252 as shown here:

    | Char | ANSI | Unicode | ANSI Hex | Unicode Hex | HTML entity | Unicode Name                               | Unicode Range            |
    | €    | 128  | 8364    | 0x80     | U+20AC      | €      | euro sign                                  | Currency Symbols         |
    | ‚    | 130  | 8218    | 0x82     | U+201A      | ‚     | single low-9 quotation mark                | General Punctuation      |
    | ƒ    | 131  | 402     | 0x83     | U+0192      | ƒ      | Latin small letter f with hook             | Latin Extended-B         |
    | „    | 132  | 8222    | 0x84     | U+201E      | „     | double low-9 quotation mark                | General Punctuation      |
    | …    | 133  | 8230    | 0x85     | U+2026      | …    | horizontal ellipsis                        | General Punctuation      |
    | †    | 134  | 8224    | 0x86     | U+2020      | †    | dagger                                     | General Punctuation      |
    | ‡    | 135  | 8225    | 0x87     | U+2021      | ‡    | double dagger                              | General Punctuation      |
    | ˆ    | 136  | 710     | 0x88     | U+02C6      | ˆ      | modifier letter circumflex accent          | Spacing Modifier Letters |
    | ‰    | 137  | 8240    | 0x89     | U+2030      | ‰    | per mille sign                             | General Punctuation      |
    | Š    | 138  | 352     | 0x8A     | U+0160      | Š    | Latin capital letter S with caron          | Latin Extended-A         |
    | ‹    | 139  | 8249    | 0x8B     | U+2039      | ‹    | single left-pointing angle quotation mark  | General Punctuation      |
    | Π   | 140  | 338     | 0x8C     | U+0152      | Π    | Latin capital ligature OE                  | Latin Extended-A         |
    | Ž    | 142  | 381     | 0x8E     | U+017D      |             | Latin capital letter Z with caron          | Latin Extended-A         |
    | ‘    | 145  | 8216    | 0x91     | U+2018      | ‘     | left single quotation mark                 | General Punctuation      |
    | ’    | 146  | 8217    | 0x92     | U+2019      | ’     | right single quotation mark                | General Punctuation      |
    | “    | 147  | 8220    | 0x93     | U+201C      | “     | left double quotation mark                 | General Punctuation      |
    | ”    | 148  | 8221    | 0x94     | U+201D      | ”     | right double quotation mark                | General Punctuation      |
    | •    | 149  | 8226    | 0x95     | U+2022      | •      | bullet                                     | General Punctuation      |
    | –    | 150  | 8211    | 0x96     | U+2013      | –     | en dash                                    | General Punctuation      |
    | —    | 151  | 8212    | 0x97     | U+2014      | —     | em dash                                    | General Punctuation      |
    | ˜    | 152  | 732     | 0x98     | U+02DC      | ˜     | small tilde                                | Spacing Modifier Letters |
    | ™    | 153  | 8482    | 0x99     | U+2122      | ™     | trade mark sign                            | Letterlike Symbols       |
    | š    | 154  | 353     | 0x9A     | U+0161      | š    | Latin small letter s with caron            | Latin Extended-A         |
    | ›    | 155  | 8250    | 0x9B     | U+203A      | ›    | single right-pointing angle quotation mark | General Punctuation      |
    | œ    | 156  | 339     | 0x9C     | U+0153      | œ     | Latin small ligature oe                    | Latin Extended-A         |
    | ž    | 158  | 382     | 0x9E     | U+017E      |             | Latin small letter z with caron            | Latin Extended-A         |
    | Ÿ    | 159  | 376     | 0x9F     | U+0178      | Ÿ      | Latin capital letter Y with diaeresis      | Latin Extended-A         |
    

    Note that the euro sign is missing.
    This table can be found at Alan Wood.

    Conversion

    Conversion is done differently in every tool and language. However, suppose you have a file query_result.csv which you know is UTF-8 encoded. Convert it to WINDOWS-1252 using iconv:

    iconv -f UTF-8 -t WINDOWS-1252 query_result.csv > query_result-win.csv
    

    When I double-click and open a csv file in Excel, the OSX Excel always opens it in Macintosh format destroying the visualisation of UTF-8 files with malformatted umlaut characters such as ö and ä. I want to avoid opening files in OSX Excel in UTF-8 format by manually typing the UTF-8 format with options such as Import.

    How can I change the default file option to UTF-8 in OSX so files can be opened in UTF-8, instead of Macintosh format, automatically even in the GUI and Finder?

    Microsoft Excel for Mac: Version 15.30.

    OSX: macOS Sierra, Version 10.12.1

    Related questions in Superuser but not focus on OSX

    1. Change default encoding of Excel to UTF-8

    2. How to set character encoding when opening Excel

    Понравилась статья? Поделить с друзьями:
  • Excel for mac закрепить ячейки
  • Excel for mac вставить строку
  • Excel for mac versions
  • Excel finding same values
  • Excel find which row