Как найти в excel кодировка

Если при импорте контактов вы видите нечитаемые символы, как на скриншоте, это значит, что кодировка файла не подходит для импорта в Unisender. Файл нужно перекодировать в UTF-8. Далее мы расскажем, как это сделать в Excel.

нечитаемые числа.

Переходим на вкладку «Данные», выбираем «Получение внешних данных», а далее — «Из текста».

получение данных из текста.

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

текущая кодировка.

В поле «Формат файла» перебираем кодировки, пока не найдём ту, в которой текст отображается правильно. Вариантов много, поэтому можно начать с форматов, которые начинаются со слова «Кириллица». Находим нужный формат, нажимаем «Далее».

выбор формата кодировки.

Выбираем символы-разделители. В нашем случае это запятая.

Нажимаем «Далее» → «Готово» → «OK».

выбираем символы-разделители.

Так выглядит импортированный текст в Excel.

как выглядит документ в ексель.

Теперь нажимаем «Файл» → «Сохранить как».

Вводим название файла, тип файла выбираем CSV, ниже нажимаем «Сервис» → «Параметры веб-документа».

сохраняем файл.

Переходим на вкладку «Кодировка», выбираем «Юникод UTF-8» и нажимаем «OK».

выбираем кодировку.

Файл сохранён.

Теперь импортируем его и видим, что текст отображается корректно.

корректное отображение текста после импорта.

Полезные ссылки

Формат данных для загрузки
Как импортировать контакты
Как импортировать номера телефонов
Что такое отчёт об ошибках при импорте
Проверка контактов

Вы нашли ответ?

Свежие статьи

  • Чем отличаются просмотры (показы) и охваты?
    24.05.2023
  • Методы анализа товаров
    24.05.2023
  • 11 лучших конструкторов для создания сайта: подробный обзор
    24.05.2023
  • Какие опасности ждут в интернете: фишинговые ссылки, скрытые майнеры и хакерские атаки
    23.05.2023
  • NDA (Non-Disclosure Agreement)
    22.05.2023
  • Инфлюенсеры
    21.05.2023

For Excel 2010 it should be UTF-8. Instruction by MS :
http://msdn.microsoft.com/en-us/library/bb507946:

«The basic document structure of a SpreadsheetML document consists of the Sheets and Sheet elements, which reference the worksheets in the Workbook. A separate XML file is created for each Worksheet. For example, the SpreadsheetML for a workbook that has two worksheets name MySheet1 and MySheet2 is located in the Workbook.xml file and is shown in the following code example.

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
<workbook xmlns=http://schemas.openxmlformats.org/spreadsheetml/2006/main xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
    <sheets>
        <sheet name="MySheet1" sheetId="1" r:id="rId1" /> 
        <sheet name="MySheet2" sheetId="2" r:id="rId2" /> 
    </sheets>
</workbook>

The worksheet XML files contain one or more block level elements such as SheetData. sheetData represents the cell table and contains one or more Row elements. A row contains one or more Cell elements. Each cell contains a CellValue element that represents the value of the cell. For example, the SpreadsheetML for the first worksheet in a workbook, that only has the value 100 in cell A1, is located in the Sheet1.xml file and is shown in the following code example.

<?xml version="1.0" encoding="UTF-8" ?> 
<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
    <sheetData>
        <row r="1">
            <c r="A1">
                <v>100</v> 
            </c>
        </row>
    </sheetData>
</worksheet>

«

Detection of cell encodings:

https://metacpan.org/pod/Spreadsheet::ParseExcel::Cell

http://forums.asp.net/t/1608228.aspx/1

Если в таблице вместо нужной информации вы увидели вопросы, иероглифы или другие непонятные знаки, это значит, вам надо разобраться, как поменять кодировку в 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. На панели «Получать внешние данные» нажмите «Из текста».
  4. В списке «Тип файла» (он находится рядом с кнопкой «Отмена») выберите «Все» или «Любые». Так в окне будут отображаться форматы Excel, а не только .txt.
  5. Задайте путь к таблице.
  6. Откроется мастер импорта.
  7. В поле «Формат» можете выбрать желаемый стандарт.
  8. В области «Предварительный просмотр» показано, как будет выглядеть текст с отмеченным набором символов. Можете прокручивать список и искать, какая настройка подходит.
  9. Когда подберёте нужный вариант, нажмите «Готово».

встроенные возможности 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 можно поменять кодировку, если символы отображаются неправильно. Эта функция доступна в инструментарии программы. Но иногда используется сторонний софт.

Добро пожаловать на WiFiGid! Итак, вы столкнулись с неприятностью: открываете файл Excel, а там видите одни «кракозябры». В последнее время такое встречается все реже, но бывает. Ничего страшного! В этой статье я покажу вам возможные варианты поменять кодировку в Excel, чтобы все читалось как надо. Просто повторяем за мной.

Содержание

  1. Способ 1 – Блокнот
  2. Способ 2 – NotePad++
  3. Способ 3 – Получение данных в Excel
  4. Про сохранение в нужной кодировке
  5. Видео по теме
  6. Задать вопрос автору статьи

Способ 1 – Блокнот

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

Так как блокнот есть на любом компьютере по умолчанию (я про Windows), предлагаю начать именно с него.

  1. Открываем Excel файл в Блокноте (именно так, все нормально). Для этого или открываем сначала Блокнот, а уже там просто открываем наш файл, или щелкаем правой кнопкой мыши по файлу Excel, выбираем пункт «Открыть с помощью…» и там ищем «Блокнот» (возможно, потребуется открыть полный список программ).

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

  1. В «Блокноте» переходим в «Файл – Сохранить как» и сохраняем наш файл в кодировке «ANSI» (ну или пробуем UTF8).

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

  1. Открываем только что сохраненный файл и радуемся.

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

Способ 2 – NotePad++

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

  1. Открываем наш файл Excel с помощью NotePad++. Действуем по аналогии с простым Блокнотом – или запускаем NotePad, а там открываем наш файл, или же сразу с помощью пункта «Открыть с помощью» открываем файл (а еще NotePad++ зачастую сразу встраивается в контекстное меню на правой кнопке мыши).
  2. Выбираем пункт «Кодировки – Преобразовать в UTF-8» (ну или «Преобразовать в ANSI»).

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

  1. Если все сделано правильно, вы сразу увидите изменившуюся кодировку. Останется только сохранить файл и закрыть NotePad.

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

  1. Создаем новый файл Excel (пустой). Переходим на вкладку «Данные» и выбираем «Получить данные – Из файла – Из текстового/CSV файла».

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

  1. Появится окно открытия файла. В нем выбираем наш проблемный файл Excel.

При открытии поддерживаются только файлы TXT и CSV (в основном ведь проблемы с CSV). Но если у вас формат XLSX, то проще предварительно его с помощью самого Excel сохранить в CSV, а уже там пробовать делать импорт данных.

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

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

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

Про сохранение в нужной кодировке

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

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

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

  1. И уже здесь переходим на вкладку «Кодировка» и задаем нужную.

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

Видео по теме

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

Содержание

  • Причина неправильного отображения символов в Excel
    • Вариант 1: Популярный стандарт кодировки
    • Вариант 2: Редкий стандарт кодировки
  • Экспорт данных из Excel в старые программы

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

Сейчас есть общий стандарт, известный как UTF (Юникод), объединивший в себе все символы всех языков. Чаще всего программы используют UTF-8. Однако оболочка Windows, для экономии ресурсов, использует по возможности региональные кодировки (ANSI). Это важно, потому что и Excel работает именно с региональной кодировкой вашего компьютера. Поэтому если попробовать открыть файл с общепринятым стандартом UTF-8, Excel показывает непонятные символы. Разумеется, проблема возникает и с другими стандартами.

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

Вариант 1: Популярный стандарт кодировки

Чаще всего сторонние программы и сервисы используют UTF-8, реже другие варианты Юникода. Могут встречаться и прочие стандарты, которые поддерживает Excel. Для открытия этих данных необходимо использовать специальные инструменты программы.

  1. Сперва выясняем кодировку нашего файла. Открываем текстовую таблицу при помощи программы «Блокнот» или Notepad++ и в нижнем правом углу мы увидим его кодировку.
  2. Как поменять кодировку в Excel-1

  3. Создаём пустую книгу в Excel и переходим во вкладку «Данные».
  4. Как поменять кодировку в Excel-2

  5. Находим инструмент «Получить данные». Рядом с ним есть кнопка «Из текстового/CSV файла». В более ранних версиях программы этот инструмент может немного отличаться, но принцип действия и назначения кнопок те же самые.
  6. Как поменять кодировку в Excel-3

  7. Находим наш файл и нажимаем «Импорт».
  8. Как поменять кодировку в Excel-4

  9. Откроется окно настройки. Здесь необходимо выбрать кодировку, которую использует файл. В нашем примере это «Юникод (UTF-8)» — данный пункт находится почти в самом низу. Предварительный просмотр таблицы должен отображаться корректно.
  10. Как поменять кодировку в Excel-5

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

  11. Нажимаем «Загрузить». Если необходимо загрузить данные на текущий лист, нажмите на треугольник около кнопки «Загрузить». Далее — «Загрузить в…»
  12. Как поменять кодировку в Excel-6

  13. В открывшемся окне выберите пункт «Текущий лист» и, при необходимости, задайте координаты ячейки, с которой будут загружаться данные.
  14. Как поменять кодировку в Excel-7

Вариант 2: Редкий стандарт кодировки

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

Скачать Notepad++ с официального сайта

  1. Сначала делаем резервную копию файла, так как неправильные действия с кодировкой могут повлечь необратимую потерю данных. Затем открываем файл программой Notepad++. Он корректно отображает самые разные кодировки.
  2. Как поменять кодировку в Excel-10

  3. В верхнем меню вызываем раздел «Encoding» и выбираем любой из пунктов «Convert to UTF».
  4. Как поменять кодировку в Excel-11

  5. В верхнем правом углу файла должен стать активным значок сохранения. Если не стал, то изменений в файле не произошло. Попробуйте выбрать конвертацию в другой стандарт UTF.
  6. Как поменять кодировку в Excel-12

  7. Потом снова заходим в это меню и нажимаем «Convert to ANSI», чтобы задать файлу стандарт своей операционной системы. Нажимаем «Сохранить»
  8. Как поменять кодировку в Excel-13

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

Экспорт данных из Excel в старые программы

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

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

  1. Открываем книгу и выбираем вверху пункт «Файл».
  2. Как поменять кодировку в Excel-14

  3. Нажимаем «Сохранить как…», потом кнопку «Обзор».
  4. Как поменять кодировку в Excel-15

  5. При выборе пути сохранения можно настроить тип файла, в который будет преобразована книга. В основном эти варианты всё равно будут использовать UTF-8, но есть надстройки для текстовых файлов, которые будут совместимы со старыми системами. В частности, эти файлы будут сохранены со старыми стандартами кодировки.
  6. Как поменять кодировку в Excel-16

Понравилась статья? Поделить с друзьями:

Не пропустите также:

  • План продаж как составить продажа квартир
  • Как на биглионе найти купленный купон
  • Как найти продукцию в реестре минпромторга
  • Как найти слагаемое в знаменателе
  • Как найти настройки в мэйл ру

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии