Excel кодування csv. Вибір кодування тексту при відкритті і збереженні файлів. Як додати символи-ієрогліфи в тексті
Часто, працюючи з різними файлами в програмі "Ексель", користувач може зіткнутися з тим, що замість виразних букв буде незрозумілий шрифт, який неможливо прочитати. Виною всьому неправильна кодування. У цій статті ми поговоримо про те, як в Excel поміняти кодування, щоб слова можна було прочитати.
Спосіб перший: за допомогою Notepad ++
Так склалося, що поміняти кодування тексту простіше в сторонньої програмою, ніж в самому "Ексель". Саме тому ми зараз розглянемо спосіб, як в Excel поміняти кодування за допомогою програми Notepad ++.
Отже, щоб правильно виконати всі дії, коректний:
- Запустіть програму "Нотпад ++".
- Натисніть на кнопку "Файл".
- У меню виберете "Відкрити" (також це можна зробити, натиснувши поєднання клавіш CTRL + O).
- У вікні провідника прокладете шлях до потрібного файлу, кодування в якому неправильна, і натисніть кнопку "Відкрити".
- У відкритому файлі натисніть кнопку "Кодування", що знаходиться над панеллю інструментів.
- У меню виберіть пункт "Перетворити в UTF-8", так як саме це кодування програма "Ексель" сприймає на ура.
- Натисніть кнопку "Зберегти", що знаходиться в лівій частині панелі інструментів, і закрийте вікно програми.
Ось і все, тепер ви знаєте, як в Excel поміняти кодування одним із способів. Хоч він є самим швидким, зручним і простим, але є ще інші, про яких промовчати ніяк не можна.
Спосіб другий: використання "Майстри текстів"
Безпосередньо в самій програмі Microsoft Excel є теж інструменти, які дозволять змінити кодування. Саме про такий і піде зараз мова, а точніше, про "Майстрі текстів":
- Відкрийте програму "Ексель". Зверніть увагу, що її потрібно запускати НЕ подвійним кліком по файлу, який невірно відображається, а безпосередньо програму з порожнім аркушем.
- Перейдіть у вкладку "Дані".
- Натисніть кнопку "Отримання зовнішніх даних", а в випадаючому меню виберіть "З тексту".
- У вікні провідника вкажіть шлях до файлу, який має проблеми з кодуванням, і натисніть кнопку "Імпорт".
- Тепер відкриється безпосередньо саме вікно "Майстра текстів". У ньому необхідно змінити формат файлу, саме тому натисніть на однойменний і виберіть звідти "Юнікод (UTF-8)".
- Натисніть "Далі".
- Наступне вікно також пропустіть, натиснувши кнопку "Далі", всі налаштування в ньому повинні стояти за замовчуванням.
- Тепер вам необхідно визначити формат даних стовпця файлу і відповідно до нього вибрати один з пунктів однойменного списку. За підсумком натисніть "Готово".
Після всього цього необхідно вказати найпершу осередок, щоб дані помістилися в початок таблиці.
Як поміняти кодування в Excel другим способом, зрозуміло. Переходимо до третього.
Спосіб третій: збереження
Як змінити кодування в Excel? Для реалізації третього способу необхідно провести ряд наступних дій:
- Відкрийте файл в програмі.
- Натисніть "Файл".
- Виберіть "Зберегти як".
- В меню оберіть розширення і натисніть "Сервіс", з меню, що випадає - "Параметри веб-документа".
- У вікні перейдіть у вкладку "Кодування" і виберете її зі списку "Зберегти документ як".
- Натисніть "ОК".
Тепер залишається лише вказати папку, куди файл буде збережений. При подальшому його відкритті текст повинен відображатися коректно.
Якщо в таблиці замість потрібної інформації ви побачили питання, ієрогліфи або інші незрозумілі знаки, це означає, вам треба розібратися, як поміняти кодування в Excel. Ця функція доступна в самому Microsoft Office. Але позбутися проблеми можна і іншими методами.
Іноді ми отримуємо незрозумілі ієрогліфи
Комп'ютер сприймає будь-яку інформацію, як набір цифр. Тому у кожного друкованого знака є свій код. Він складається з чисел і букв латинського алфавіту. Символи та відповідні їм числа - це і є кодування.
У неї є кілька стандартів. Наприклад, Koi-8, Unicode, Windows-1251, ASCII. І якщо файл з текстом збережений, скажімо, в Котрі-8, в Excel він буде неправильно відображатися в Юникоде. Так як в цих наборах одним і тим же символам приписані різні коди.
Як поміняти кодування в програмі?
Для роботи з таблицею, в якій використовується стандарт, що не заданий за замовчуванням в програмі, треба змінити кодування. Існує кілька способів.
За допомогою Notepad
Якщо в Ексель не виходить перетворити «кракозябри» в нормальний текст, відкрийте файл в програмі «Notepad ++». Вона поширюється безкоштовно. Налаштуйте там відображення символів, а потім продовжуйте працювати в Excel.
Відкрийте файл в програмі «Notepad ++»
- Створіть резервну копію документа. Або збережіть інформацію з нього в будь-який інший таблиці.
- Запустіть Notepad.
- Перейдіть в Файл - Відкрити (File - Open) і вкажіть шлях до таблиці. В поле «Тип файлу» поставте «Всі типи» ( «All types»). Або вкажіть конкретний формат. Таблиці мають расшіренія.cvs, .xls, .xltm, xlam, .xlm. У Нотпаде текст відобразиться без сітки. У ньому нічого не треба редагувати.
- Справа внизу в рядку стану буде зображений стандарт, використовуваний зараз.
- Відкрийте меню Кодування (Encoding). Воно знаходиться у верхній частині вікна.
- Натисніть «Перетворити в UTF-8» ( «Convert to UTF-8»). Документ буде конвертований в потрібний формат. Цей стандарт Excel сприймає нормально і не стане перетворювати в нескладний потік дивних символів.
- Тепер виберіть, які знаки необхідно використовувати. У тому ж меню Encoding наведіть, що випадає. Він там один.
- Для російської мови виберіть Кирилиця - Windows-1251. Якщо текст, скажімо, на арабському або грецькому - відзначте відповідний набір символів. У різних країнах використовуються різні стандарти.
- Програма попросить підтвердити дію.
- Якщо це не допомогло, спробуйте інші кириличні шрифти.
- Зберігати текст треба теж в екселевскій форматі.
Відкрийте файл в utf-8
Через інтерфейс програми
Ось як змінити кодування в Excel, використовуючи вбудовані можливості:
- Запустіть програму. Не треба відкривати заповнений документ. Потрібен «чистий» лист.
- Перейдіть у вкладку «Дані» в рядку меню.
- На панелі «Отримувати зовнішні дані» натисніть «З тексту».
- У списку «Тип файлу» (він знаходиться поруч з кнопкою «Скасувати») виберіть «Всі» або «Будь-які». Так у вікні будуть відображатися формати Excel, а не только.txt.
- Задайте шлях до таблиці.
- Відкриється майстер імпорту.
- В поле «Формат» можете вибрати бажаний стандарт.
- В області «Попередній перегляд» показано, як буде виглядати текст з зазначеним набором символів. Можете прокручувати список і шукати, яка настройка підходить.
- Коли підберете потрібний варіант, натисніть «Готово».
Можна використовувати вбудовані можливості
Як зберегти файл в певній кодуванні?
Можна зробити так, щоб в збереженому вами файлі стояла певна кодування Excel.
- Натисніть на зелену кнопку «Файл» (в Office 2007 треба клікнути на логотип зліва вгорі).
- Параметри - Додатково.
- Прокрутіть вниз до розділу «Загальні».
- Кнопка «Параметри веб-документа».
- Вкладка «Кодування».
- В поле «Зберегти документ як" вкажіть бажане значення і натисніть «OK».
Ще можна зробити так:
- Натисніть на «Файл» або логотип офісу.
- Виберіть «Зберегти як ...».
- Натисніть на «Сервіс». Там буде той же самий пункт «Параметри веб-документа».
Як додати в програми офісу нову кодування?
Якщо жоден з стандартів не підійшов для вашого документа, додайте нові.
- Пуск - Панель управління.
- «Програми та засоби» або «Видалення програм».
- Натисніть на пункт Office або Excel (в залежності від того, чи встановлений у вас весь пакет продуктів Мікрософт Офіс або тільки Ексель).
- Кнопка «Змінити». Вона над основною робочою областю.
- Поставте маркер в «Додати або видалити» і клікніть «Продовжити».
- Відкрийте гілку Загальні засоби - Багатомовна підтримка.
- Натисніть на чорну стрілку поруч з потрібним стандартом і включіть функцію «Запускати на моєму комп'ютері».
- Натисніть «Продовжити» і дочекайтеся закінчення процесу. Будуть додані нові набори.
В 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
- Вибираємо меню «Налаштування» → «Інструменти».
- Рядок «Кодування» - наводимо мишею, і з'являється список можливих кодувань в браузері.
- Вибираємо для російських сайтів «Windows-1251». Якщо не допоможе, пробуємо «Автоматично».
для Opera
- Натискаємо «Opera» → «Налаштування»
- Зліва меню «Веб-сайти» → поле 2 «Відображення» → «Налаштувати шрифти»
- В поле «Кодування» вибираємо «Кирилиця (Windows-1251)».
для Firefox
- Firefox → Установки → Вміст.
- Навпаки рядка «Шрифт за замовчуванням» натискаємо кнопку «Додатково».
- Внизу вікна вибираємо «Кодування» & rarr «Кирилиця (Windows-1251)».
Зміна кодування в Word
Розглянемо процедуру зміни кодування на прикладі Word 2010
- Відкриваємо документ.
- Вкладка «Файл» → «Параметри».
- Вибираємо рядок «Додатково». У розділі «Загальні» навпроти рядка «Підтверджувати перетворення формату файлу під час відкриття» ставимо галочку. Натискаємо ОК.
- Далі відкриється вікно «Перетворення файлу». Вибираємо «Кодований текст», тиснемо ОК.
- Далі у вікні, відзначаємо «Інша» і вибираємо зі списку кодування, яка відобразить необхідний текст. У вікні «Зразок» можна переглянути, як відображається текст в тій чи іншій кодуванні, обраної нами.
Якщо пройдена процедура не допомогла відобразити документ, можна спробувати поміняти шрифт. Іноді документ може відображатися у вигляді «квадратиків» або інших знаків, якщо в програмі немає відповідного шрифту.
Зміна кодування в Excel
Розглянемо процедуру зміни кодування для Excel 93-2004 і 2007:
- Відкриваємо нечитаний документ за допомогою програми Notepad ++.
- Вибираємо меню Encoding (Кодування) → Конвертувати в UTF-8.
- Символи не зміняться, зміниться тільки кодування внизу екрану. Далі вибираємо набір символів. Якщо це російська мова: Encoding → Character sets → Cyrillic → Windows-1251.
- Натискаємо "Зберегти". Відкриваємо файл в Excel. Якщо не читається текст, пробуємо повторити кроки 3-4.
Зміна кодування тексту
- Відкриваємо файл у стандартному текстовому процесорі Блокнот.
- Натискаємо «Зберегти як».
- У вікні збереження вибираємо місце, куди хочемо зберегти файл, тип документа - текстовий, а також ставимо інший тип кодування.
- Зберегти.
- Пробуємо відкрити документ.
Додатково читайте статтю
ВКонтакте Facebook Однокласники
З переходом до все нових версій Windows гострота проблеми існування безлічі кодувань російської мови майже зійшла нанівець