Контакти

Excel кодування csv. Вибір кодування тексту при відкритті і збереженні файлів. Як додати символи-ієрогліфи в тексті

Часто, працюючи з різними файлами в програмі "Ексель", користувач може зіткнутися з тим, що замість виразних букв буде незрозумілий шрифт, який неможливо прочитати. Виною всьому неправильна кодування. У цій статті ми поговоримо про те, як в Excel поміняти кодування, щоб слова можна було прочитати.

Спосіб перший: за допомогою Notepad ++

Так склалося, що поміняти кодування тексту простіше в сторонньої програмою, ніж в самому "Ексель". Саме тому ми зараз розглянемо спосіб, як в Excel поміняти кодування за допомогою програми Notepad ++.

Отже, щоб правильно виконати всі дії, коректний:

  1. Запустіть програму "Нотпад ++".
  2. Натисніть на кнопку "Файл".
  3. У меню виберете "Відкрити" (також це можна зробити, натиснувши поєднання клавіш CTRL + O).
  4. У вікні провідника прокладете шлях до потрібного файлу, кодування в якому неправильна, і натисніть кнопку "Відкрити".
  5. У відкритому файлі натисніть кнопку "Кодування", що знаходиться над панеллю інструментів.
  6. У меню виберіть пункт "Перетворити в UTF-8", так як саме це кодування програма "Ексель" сприймає на ура.
  7. Натисніть кнопку "Зберегти", що знаходиться в лівій частині панелі інструментів, і закрийте вікно програми.

Ось і все, тепер ви знаєте, як в Excel поміняти кодування одним із способів. Хоч він є самим швидким, зручним і простим, але є ще інші, про яких промовчати ніяк не можна.

Спосіб другий: використання "Майстри текстів"

Безпосередньо в самій програмі Microsoft Excel є теж інструменти, які дозволять змінити кодування. Саме про такий і піде зараз мова, а точніше, про "Майстрі текстів":

  1. Відкрийте програму "Ексель". Зверніть увагу, що її потрібно запускати НЕ подвійним кліком по файлу, який невірно відображається, а безпосередньо програму з порожнім аркушем.
  2. Перейдіть у вкладку "Дані".
  3. Натисніть кнопку "Отримання зовнішніх даних", а в випадаючому меню виберіть "З тексту".
  4. У вікні провідника вкажіть шлях до файлу, який має проблеми з кодуванням, і натисніть кнопку "Імпорт".
  5. Тепер відкриється безпосередньо саме вікно "Майстра текстів". У ньому необхідно змінити формат файлу, саме тому натисніть на однойменний і виберіть звідти "Юнікод (UTF-8)".
  6. Натисніть "Далі".
  7. Наступне вікно також пропустіть, натиснувши кнопку "Далі", всі налаштування в ньому повинні стояти за замовчуванням.
  8. Тепер вам необхідно визначити формат даних стовпця файлу і відповідно до нього вибрати один з пунктів однойменного списку. За підсумком натисніть "Готово".

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

Як поміняти кодування в Excel другим способом, зрозуміло. Переходимо до третього.

Спосіб третій: збереження

Як змінити кодування в Excel? Для реалізації третього способу необхідно провести ряд наступних дій:

  1. Відкрийте файл в програмі.
  2. Натисніть "Файл".
  3. Виберіть "Зберегти як".
  4. В меню оберіть розширення і натисніть "Сервіс", з меню, що випадає - "Параметри веб-документа".
  5. У вікні перейдіть у вкладку "Кодування" і виберете її зі списку "Зберегти документ як".
  6. Натисніть "ОК".

Тепер залишається лише вказати папку, куди файл буде збережений. При подальшому його відкритті текст повинен відображатися коректно.

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

Можна використовувати вбудовані можливості

Як зберегти файл в певній кодуванні?

Можна зробити так, щоб в збереженому вами файлі стояла певна кодування Excel.

  1. Натисніть на зелену кнопку «Файл» (в Office 2007 треба клікнути на логотип зліва вгорі).
  2. Параметри - Додатково.
  3. Прокрутіть вниз до розділу «Загальні».
  4. Кнопка «Параметри веб-документа».
  5. Вкладка «Кодування».
  6. В поле «Зберегти документ як" вкажіть бажане значення і натисніть «OK».

Ще можна зробити так:

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

Як додати в програми офісу нову кодування?

Якщо жоден з стандартів не підійшов для вашого документа, додайте нові.

  1. Пуск - Панель управління.
  2. «Програми та засоби» або «Видалення програм».
  3. Натисніть на пункт Office або Excel (в залежності від того, чи встановлений у вас весь пакет продуктів Мікрософт Офіс або тільки Ексель).
  4. Кнопка «Змінити». Вона над основною робочою областю.
  5. Поставте маркер в «Додати або видалити» і клікніть «Продовжити».
  6. Відкрийте гілку Загальні засоби - Багатомовна підтримка.
  7. Натисніть на чорну стрілку поруч з потрібним стандартом і включіть функцію «Запускати на моєму комп'ютері».
  8. Натисніть «Продовжити» і дочекайтеся закінчення процесу. Будуть додані нові набори.

В Excel можна поміняти кодування, якщо символи не відображаються належним чином. Ця функція доступна в інструментарії програми. Але іноді використовується сторонній софт.

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

Кодування тексту - ця набір електронних цифрових виразів, які перетворюються в зрозумілі для користувача символи. Існує багато видів кодування, у кожного з яких є свої правила і мову. Уміння програми розпізнавати конкретну мову і переводити його на зрозумілі для звичайної людини знаки (літери, цифри, інші символи) визначає, чи зможе додаток працювати з конкретним текстом чи ні. Серед популярних текстових кодувань слід виділити такі:

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

Останнє найменування є найпоширенішим серед кодувань в світі, так як вважається свого роду універсальним стандартом.

Найчастіше, програма сама розпізнає кодування і автоматично перемикається на неї, але в окремих випадках користувачеві потрібно вказати додатком її вид. Тільки тоді воно зможе коректно працювати з кодованими символами.

Найбільша кількість проблем з розшифровкою кодування у програми Excel зустрічається при спробі відкриття файлів CSV або експорті файлів txt. Часто, замість звичайних букв при відкритті цих файлів через Ексель, ми можемо спостерігати незрозумілі символи, так звані «кракозябри». У цих випадках користувачеві потрібно зробити певні маніпуляції для того, щоб програма почала коректно відображати дані. Існує кілька способів вирішення даної проблеми.

Спосіб 1: зміна кодування за допомогою Notepad ++

На жаль, повноцінного інструменту, який дозволяв би швидко змінювати кодування в будь-якому типі текстів у Ексель немає. Тому доводиться в цих цілях використовувати багатокрокові рішення або вдаватися до допомоги сторонніх додатків. Одним з найбільш надійних способів є використання текстового редактора Notepad ++.


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

Спосіб 2: застосування Майстри текстів

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


Спосіб 3: збереження файлу в певній кодуванні

Буває і зворотна ситуація, коли файл потрібно не відкрити з коректним відображенням даних, а зберегти у встановленій кодуванні. У Ексель можна виконати і це завдання.


Документ збережеться на жорсткому диску або знімному носії в тій кодуванні, яку ви визначили самі. Але потрібно врахувати, що тепер завжди документи, збережені в Excel, будуть зберігатися в даному кодуванні. Для того, щоб змінити це, доведеться знову заходити в вікно «Параметри веб-документа» і змінювати налаштування.

Існує й інший шлях до зміни налаштувань кодування збереженого тексту.

Насправді, питання не настільки вже й тривіальний, як може здатися на перший погляд. Формат CSV, як випливає з його назви, має на увазі використання в якості роздільника символ коми (,). Однак, багато програм і сервіси допускають використанням та інших символів. До таких можна віднести і MS Excel, особливо якщо мова йде про русифікованої його версії. У даній статті я хочу привести рішення проблеми з відкриттям CSV-файлу експорту з Google інструменту для веб-майстрів в MS Excel. Втім, тема актуально і для інших варіантів.

  • Проблема експорту пошукових запитів (ПЗ) з Google веб-майстер
    • Проблема з кодуванням
    • Роздільник кома в CSV
    • Те, що допомогло
  • Підведемо підсумки

Проблема експорту ПЗ з Google веб-майстер

Багато хто з нас використовують Google інструмент для веб-майстрів тільки для додавання сайту. Це неправильно, тут є маса корисної інформації, наприклад список пошукових запитів, за якими користувачі знаходять і заходять на сайт. Дивіться звіт: Пошуковий трафік\u003e Пошукові запити - попередньо обравши потрібний сайт в списку.

Тут же є і експорту даних в CSV-форматі, з можливістю його відкриття в Google Таблиці (Онлайн аналог Excel). Шукайте кнопку « Завантажити цю таблицю». До слова, кількість відображуваних запитів на сторінці не впливає на повноту експортованих даних.

Проблема в тому, що в CSV-файлі використовується роздільник коми і кодування UTF-8. Так що навіть в Google Таблиці, замість кирилиці, ви отримаєте тільки набір питань.

Іншими словами, нам потрібно змінити кодування на ANSI. А для відкриття файлу CSV в Excel замінити і роздільник коми (,) на символ крапки з комою (;).

CSV з роздільником кома в UTF-8

Проблема з кодуванням

Найпростіше вирішити проблему з кодуванням. Для цього ви можете використовувати будь-який текстовий редактор з цією функцією, наприклад Notepad ++. Його ви можете скачати безкоштовно на офіційному сайті: unotepad-plus-plus.org. Далі запускаємо редактор і відкриваємо в ньому наш CSV-файл, а потім натискаємо пункт меню « кодування»І міняємо на потрібну, тобто пункт « Перетворити в ANSI».

У мене на зображенні показаний зворотний процес: перетворення з ANSI в UTF-8 - але, думаю, ви це і самі заметіліі, а принцип той же.

Роздільник кома в CSV

Тепер, що стосується роздільник коми. По суті, для Google Таблиць щось міняти не треба. Та й в англомовній версії MS Excel це може прокатати, перевірте. Проте, якщо потрібна заміна, то тут слід врахувати, що просто замінити кому (,) на символ крапки з комою (;) не вийде, тому що в файлі можуть бути значення, що містять цей символ. Вони зазвичай поміщені в лапки. наприклад:

значення, 1, "значення, з коми",

За ідеєю тут повинна допомогти настройка самої операційної системи Windows: Пуск\u003e Панель управління\u003e Мова і регіональні стандарти. На вкладці «Формати» натискаємо кнопку « Змінити цей формат ...»У вікні, на вкладці« Числа »замініть« Роздільник елементів списку»На потрібний, тобто символ крапки з комою (;) міняємо на кому (,).

Правда, у мене це не спрацювало. Та й змінювати налаштування операційної системи, як на мене, справа не благодатне. Проте, я вирішив вказати цей варіант вирішення проблеми, тому що на більшості спеціалізованих форумів посилаються саме на нього.

Те, що допомогло

На жаль, але якоїсь додаткової обробки файлів з расшіреніем.csv в MS Excel я не знайшов. Тим не менш, є можливість обробки, але тільки в тому випадку, якщо змінити розширення файлу, наприклад, на.txt. Так що міняємо розширення файлу і відкриваємо його в Excel.

З'явиться вікно «Майстер текстів (імпорт)». Тут ви можете вибрати формат вихідних даних, початкову рядок імпорту та кодування файлу (Нам потрібна тисяча двісті п'ятьдесят один: Cyrillic). До слова, чому потрібно було міняти кодування, коли її можна вибрати в майстра? Тому, що кодування UTF-8, по крайней мере в мене, тут немає. Кількома кнопку « далі».

На наступному кроці ми можемо вибрати символ-роздільник, причому кілька. Ставимо галочку « кома»І прибираємо галочку« знак табуляції». Тут же можна вибрати і символ обмежувача рядків. Це той, що використовується для значень, в яких присутні спецсимволи (Подвійні лапки, кома, крапка з комою, новий рядок і т.д.). Варіант з подвійною лапками, в моєму випадку, це те, що треба. Зверніть увагу на поле «Зразок розбору даних», дані стали таблицею. Кількома кнопку « далі».

На останньому кроці можна вказати формат даних стовпців, правда вибір тут невеликий: загальний (за замовчуванням), текстовий, дата і пропустити стовпець. Останній варіант видається мені найбільш цікавим, тому що дозволяє відразу виключити непотрібні стовпці. Просто виберіть відповідний стовпець і клікніть для нього варіант « пропустити стовпець». Кількома кнопку « Готово».

Excel сформує потрібну нам таблицю, де ми можемо поставити потрібну ширину стовпців і формат осередків, але це вже зовсім інша історія. Зазначу лише, що є проблема з розпізнаванням тих же відсотків.

Онлайн сервіс для нормалізації CSV-файлів

Втім, все вище викладені проблеми вирішує простий онлайн сервіс Normalization CSV. Він дозволяє змінювати кодування і символ роздільник. Правда існує обмеження в 64 000 байтів (Скільки це в КБ?) для завантаження, але CSV-файли зазвичай важать не дуже багато, повинно вистачити. Результат обробки виводиться як звичайний текстовий файл, його можна зберегти з расшіреніем.csv.

До слова, скрипт преобразовавает значення відсотків, наприклад: 95% - в потрібне значення для стовпця «відсотки» в Excel, тобто ділиться на 100 і отримуємо число з плаваючою запяток, наприклад: 0,95. Якщо потрібні ще якісь перетворення: пишіть, спробуємо доопрацювати.

Ну, а якщо запропонований онлайн сервіс вас не влаштовує, ви завжди можете скористатися вище наведеної інструкцією.

Підведемо підсумки

Деякі онлайн сервіси надають можливість експорту даних в просто і зручному CSV-форматі. Як випливає з назви, має на увазі використання в якості роздільника символ коми (,). Однак, багато додатків трактують цей формат кілька свавільно, що призводить до закономірним проблем. До того ж зараз все більш популярна кодування UTF-8, в той час як Excel або Google Таблиці використовують ANSI.

Вирішити проблему з кодуванням допоможе, наприклад, Notepad ++, а для того, щоб розібратися з роздільником, досить змінити розширення файлу на.txt і скористатися майстром текстів в Excel. Втім, всі ці завдання здатний вирішити безкоштовний онлайн сервіс Normalization CSV, Правда варто врахувати його обмеження на обсяг завантаження. На цьому у мене все. Дякуємо за увагу. Успіхів!

о 19:44 змінити повідомлення 16 коментарів

Файли та документи, створені на комп'ютері, завжди мають свою систему кодування. Часто трапляється так, що при обміні файлами або скачуванні їх з інтернету кодування, в якій вони створені, не читається нашим комп'ютером. Причини цього можуть бути різні - як відсутність необхідної кодування в програмі, яку ми хочемо відкрити файл, так і просто відсутність деяких компонентів програми (додаткового пакета шрифтів, наприклад).

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

Зміна кодування на сторінці браузера

Для Google Chrome

  1. Вибираємо меню «Налаштування» → «Інструменти».
  2. Рядок «Кодування» - наводимо мишею, і з'являється список можливих кодувань в браузері.
  3. Вибираємо для російських сайтів «Windows-1251». Якщо не допоможе, пробуємо «Автоматично».

для Opera

  1. Натискаємо «Opera» → «Налаштування»
  2. Зліва меню «Веб-сайти» → поле 2 «Відображення» → «Налаштувати шрифти»
  3. В поле «Кодування» вибираємо «Кирилиця (Windows-1251)».

для Firefox

  1. Firefox → Установки → Вміст.
  2. Навпаки рядка «Шрифт за замовчуванням» натискаємо кнопку «Додатково».
  3. Внизу вікна вибираємо «Кодування» & rarr «Кирилиця (Windows-1251)».

Зміна кодування в Word

Розглянемо процедуру зміни кодування на прикладі Word 2010

  1. Відкриваємо документ.
  2. Вкладка «Файл» → «Параметри».
  3. Вибираємо рядок «Додатково». У розділі «Загальні» навпроти рядка «Підтверджувати перетворення формату файлу під час відкриття» ставимо галочку. Натискаємо ОК.
  4. Далі відкриється вікно «Перетворення файлу». Вибираємо «Кодований текст», тиснемо ОК.
  5. Далі у вікні, відзначаємо «Інша» і вибираємо зі списку кодування, яка відобразить необхідний текст. У вікні «Зразок» можна переглянути, як відображається текст в тій чи іншій кодуванні, обраної нами.

Якщо пройдена процедура не допомогла відобразити документ, можна спробувати поміняти шрифт. Іноді документ може відображатися у вигляді «квадратиків» або інших знаків, якщо в програмі немає відповідного шрифту.

Зміна кодування в Excel

Розглянемо процедуру зміни кодування для Excel 93-2004 і 2007:

  1. Відкриваємо нечитаний документ за допомогою програми Notepad ++.
  2. Вибираємо меню Encoding (Кодування) → Конвертувати в UTF-8.
  3. Символи не зміняться, зміниться тільки кодування внизу екрану. Далі вибираємо набір символів. Якщо це російська мова: Encoding → Character sets → Cyrillic → Windows-1251.
  4. Натискаємо "Зберегти". Відкриваємо файл в Excel. Якщо не читається текст, пробуємо повторити кроки 3-4.

Зміна кодування тексту

  1. Відкриваємо файл у стандартному текстовому процесорі Блокнот.
  2. Натискаємо «Зберегти як».
  3. У вікні збереження вибираємо місце, куди хочемо зберегти файл, тип документа - текстовий, а також ставимо інший тип кодування.
  4. Зберегти.
  5. Пробуємо відкрити документ.

Додатково читайте статтю

ВКонтакте Facebook Однокласники

З переходом до все нових версій Windows гострота проблеми існування безлічі кодувань російської мови майже зійшла нанівець



Сподобалася стаття? поділіться їй