Виразки та граблі CSV та Excel: проблеми та рішення. Як відкрити в Excel файл CSV з розділом кома? Як змінити кодування в екселі

Головна / Корисна інформація

CSV(Comma Separated Values) – поширений формат для зберігання табличних даних (числових та текстових) у вигляді простого тексту. Цей формат файлів популярний і живучи завдяки тому, що величезна кількість програм і програм розуміють CSV, хоча б як альтернативний варіант файлового формату для імпорту / експорту. Більше того, формат CSV дозволяє користувачеві заглянути у файл і негайно знайти проблему з даними, якщо така є, змінити роздільник CSV, правила цитування тощо. Це можливо тому, що CSV – це простий текст, і навіть не дуже досвідчений користувач зможе легко його зрозуміти без спеціальної підготовки.

У цій статті ми вивчимо швидкі та ефективні способи експорту даних з Excel у CSV та дізнаємося, як перетворити файл Excel на CSV, зберігши без спотворень усі спеціальні та іноземні символи. Описані у статті прийоми працюють у всіх версіях Excel 2013, 2010 та 2007.

Як перетворити файл Excel на CSV

Якщо потрібно експортувати файл Excel у будь-яку іншу програму, наприклад, в адресну книгу Outlook або в базу даних Access, попередньо перетворіть аркуш Excel у файл CSV, а потім імпортуйте файл .csvв іншу програму. Нижче наведено покрокове керівництво, як експортувати робочу книгу Excel у формат CSV за допомогою інструменту Excel – « Зберегти як».

Зауваження:Усі згадані формати зберігають лише активний аркуш Excel.


Експортуємо з Excel у CSV з кодуванням UTF-8 або UTF-16

Якщо на листі Excel містяться спеціальні або іноземні символи (тильда, наголос і подібні) або ієрогліфи, то перетворення листа Excel в CSV описаним вище способом не спрацює.

Справа в тому, що команда Зберегти як > CSV(Save as > CSV) спотворить всі символи, крім ASCII (American Standard Code for Information Interchange). І якщо на аркуші Excel є парні лапки або довгі тире (перенесені в Excel, наприклад, з документа Word при копіюванні/вставці тексту) – такі символи також будуть іскросані.

  • UTF-8– це компактніше кодування, що використовує для кожного символу від 1 до 4 байт. Найчастіше рекомендується використовувати цей формат, коли символи ASCII переважають у файлі, т.к. більшість таких символів потребують 1 байт пам'яті. Ще одна перевага в тому, що кодування файлу UTF-8, що містить лише символи ASCII, нічим не відрізнятиметься від такого ж файлу ASCII.
  • UTF-16використовує від 2 до 4 б для зберігання кожного символу. Врахуйте, що не завжди файл UTF-16 вимагає більше місця в пам'яті, ніж файл UTF-8. Наприклад, японські символи займають від 3 до 4 байт у UTF-8 і від 2 до 4 байт у UTF-16. Таким чином, є сенс використовувати UTF-16, якщо дані містять азіатські символи, зокрема Японські, Китайські та Корейські. Істотний недолік цього кодування в тому, що вона не повністю сумісна з файлами ASCII і потрібні спеціальні програми для відображення таких файлів. Пам'ятайте про це, якщо плануєте імпортувати файли з Excel кудись ще.

Як перетворити файл Excel на CSV UTF-8

Припустимо, ми маємо лист Excel з іноземними символами, у прикладі – це японські імена.

Щоб експортувати цей лист Excel у файл CSV, зберігши при цьому всі ієрогліфи, зробимо таке:


Зауваження:Не всі прості текстові редактори повністю підтримують символи Юнікод, тому деякі можуть відображатися як прямокутники. У більшості випадків це ніяк не вплине на підсумковий файл, і можна просто не звертати на це увагу або вибрати більш просунутий редактор, наприклад Notepad++.

  1. Так як у нашому текстовому Юнікод файлі як роздільники використовується символ табуляції, а ми хочемо перетворити його в CSV (розділювачі - коми), то необхідно замінити символи табуляції на коми.

Зауваження:Якщо немає суворої необхідності отримати файл саме з роздільниками - комами, а потрібен будь-який файл CSV, який Excel зможе зрозуміти, цей крок можна пропустити, так як Microsoft Excel чудово розуміє файли з роздільником - табуляцією.

Зауваження:Якщо ваш файл призначений для використання за межами Excel і формат UTF-8 є обов'язковою вимогою, то не робіть на аркуші жодних змін і не зберігайте його знову в Excel, оскільки це може призвести до проблем читання кодування. Якщо якась частина даних не відображається в Excel, відкрийте той же файл у Блокноті та внесіть виправлення до даних. Не забудьте зберегти файл у форматі UTF-8.

Як перетворити файл Excel на CSV UTF-16

Експортувати у файл CSV UTF-16 набагато швидше та простіше, ніж у UTF-8. Справа в тому, що Excel автоматично застосовує формат UTF-16 при збереженні файлу як Текст Юнікод(Unicode Text).

Для цього зберігаємо файл за допомогою інструменту Зберегти як(Save as) в Excel і потім у Провіднику Windows змінюємо розширення створеного файлу на .csv. Готово!

Якщо потрібний файл CSV з комою або крапкою з комою як роздільник, замініть усі символи табуляції на коми або точки з комою відповідно в Блокноті або в будь-якому іншому текстовому редакторі на свій вибір (раніше в цій статті є докладна інструкція, як це робиться).

Інші способи перетворення файлів Excel на CSV

Описані вище методи експорту даних з Excel CSV (UTF-8 і UTF-16) універсальні, тобто. підійдуть для роботи з будь-якими спеціальними символами та у будь-якій версії Excel від 2003 до 2013.

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

Перетворюємо файл Excel на CSV за допомогою Таблиць Google

Як виявилося, можна дуже просто перетворити файл Excel на CSV за допомогою Таблиць Google. За умови, що на комп'ютері вже встановлено Google Drive , виконайте такі 5 простих кроків:

Порада:Якщо файл Excel відносно невеликий, то для економії часу можна перенести дані в таблицю Google за допомогою копіювання / вставки.


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

Зберігаємо файл.xlsx як.xls і потім перетворюємо на файл CSV

Для цього способу не потрібні будь-які додаткові коментарі, тому що з назви вже все ясно.

Це рішення я знайшов на одному з форумів, присвячених Excelу, вже не пам'ятаю, на якому саме. Чесно кажучи, я ніколи не використовував цей спосіб, але, за відгуками безлічі користувачів, деякі спеціальні символи губляться, якщо зберігати безпосередньо з .xlsxв .csv, але залишаються, якщо спочатку .xlsxзберегти як .xls, а потім як .csv, як ми .

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

Зберігаємо файл Excel як CSV за допомогою OpenOffice

OpenOffice – це пакет програм з відкритим вихідним кодом, включає у собі додаток до роботи з таблицями, яке чудово справляється із завданням експорту даних із формату Excel в CSV. Насправді, ця програма надає доступ до більшої кількості параметрів при перетворенні таблиць на файли CSV (кодування, роздільники і так далі), ніж Excel і Google Sheets разом узяті.

Просто відкриваємо файл Excel у OpenOffice Calc, натискаємо Файл > Зберегти як(File > Save as) та вибираємо тип файлу Текст CSV(Text CSV).

На наступному кроці пропонується вибрати значення параметрів Кодування(Character sets) та Розділник поля(Field delimiter). Зрозуміло, якщо ми хочемо створити файл CSV UTF-8 із комами як роздільники, то вибираємо UTF-8і вписуємо кому (,) у відповідних полях. Параметр Розділювач тексту(Text delimiter) зазвичай залишають без зміни – лапки (“). Далі натискаємо ОК.

Таким же чином для швидкого і безболісного перетворення з Excel в CSV можна використовувати ще одну програму - LibreOffice. Погодьтеся, було б чудово, якби Microsoft Excel надав можливість також настроювати параметри при створенні файлів CSV.

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

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

У цій статті

Загальні відомості про кодування тексту

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

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

Різні кодування для різних алфавітів

Інформація про кодування, що зберігається з текстовим файлом, використовується комп'ютером для виведення тексту на екран. Наприклад, у кодуванні "Кирилиця (Windows)" знаку "Й" відповідає числове значення 201. Коли ви відкриваєте файл, що містить цей знак, на комп'ютері, на якому використовується кодування "Кирилиця (Windows)", комп'ютер зчитує число 201 і виводить на екран знак "Й".

Однак, якщо той же файл відкрити на комп'ютері, на якому за замовчуванням використовується інше кодування, на екран буде виведено знак, що відповідає числу 201 у цьому кодуванні. Наприклад, якщо на комп'ютері використовується кодування "Західноєвропейська (Windows)", знак "Й" із вихідного текстового файлу на основі кирилиці буде відображено як "É", оскільки саме цьому знаку відповідає число 201 у цьому кодуванні.

Юнікод: єдине кодування для різних алфавітів

Щоб уникнути проблем із кодуванням та декодуванням текстових файлів, можна зберігати їх у Юнікоді. До цього кодування входить більшість знаків з усіх мов, які зазвичай використовуються на сучасних комп'ютерах.

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

Вибір кодування під час відкриття файлу

Якщо у відкритому файлі текст спотворений або виводиться у вигляді знаків або квадратиків, можливо, Word неправильно визначив кодування. Ви можете вказати кодування, яке слід використовувати для відображення (декодування) тексту.

    Відкрийте вкладку Файл.

    Виберіть пункт Параметри.

    Виберіть пункт Додатково.

    Перейдіть до розділу Загальніта встановіть прапорець Підтверджувати перетворення формату файлу під час відкриття.

    Примітка:Якщо встановлено цей прапорець, Word відображає діалогове вікно Перетворення файлупри кожному відкритті файлу у форматі, відмінному від формату Word (тобто файлу, який має розширення DOC, DOT, DOCX, DOCM, DOTX чи DOTM). Якщо ви часто працюєте з такими файлами, але вам зазвичай не потрібно вибирати кодування, не забудьте відключити цей параметр, щоб діалогове вікно не виводилося.

    Закрийте та знову відкрийте файл.

    У діалоговому вікні Перетворення файлувиберіть пункт Кодований текст.

    У діалоговому вікні Перетворення файлувстановіть перемикач Іншата виберіть потрібне кодування зі списку.

    В області Зразок

Якщо майже весь текст виглядає однаково (наприклад, у вигляді квадратів або точок), можливо, на комп'ютері не встановлено потрібний шрифт. У такому разі можна встановити додаткові шрифти.

Щоб встановити додаткові шрифти, зробіть таке:

    Натисніть кнопку Пускта виберіть пункт Панель управління.

    Виконайте одну з наведених нижче дій.

    У Windows 7

    1. Видалення програми.

      Змінити.

    У Windows Vista

      На панелі керування виберіть розділ Видалення програми.

      У списку програм клацніть Microsoft Office або Microsoft Word, якщо він був інстальований окремо від пакету Microsoft Office, і натисніть кнопку Змінити.

    У Windows XP

      На панелі керування клацніть елемент Встановлення та видалення програм.

      В списку Встановлені програмиНатисніть Microsoft Office або Microsoft Word, якщо він був інстальований окремо від Microsoft Office, і натисніть кнопку Змінити.

    У групі Зміна установки Microsoft Officeнатисніть кнопку Додати або видалити компонентиа потім натисніть кнопку Продовжити.

    В розділі Параметри встановленнярозгорніть елемент Загальні засоби Office, а потім - Багатомовна підтримка.

    Виберіть потрібний шрифт, клацніть стрілку поруч із ним і виберіть пункт Запускати з мого комп'ютера.

Порада:При відкритті текстового файлу в тому чи іншому кодуванні Word використовуються шрифти, визначені в діалоговому вікні Параметри веб-документу. (Щоб викликати діалогове вікно Параметри веб-документу, натисніть кнопку Microsoft Office, потім натисніть Параметри Wordта виберіть категорію Додатково. В розділі Загальнінатисніть кнопку Параметри веб-документу.) За допомогою параметрів на вкладці Шрифтидіалогового вікна Параметри веб-документуможна налаштувати шрифт для кожного кодування.

Вибір кодування під час збереження файлу

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

Якщо документ планується відкривати у програмі, яка не підтримує Юнікод, ви можете вибрати потрібне кодування. Наприклад, в операційній системі англійською можна створити документ китайською (традиційний лист) з використанням Юнікоду. Однак, якщо такий документ буде відкриватися у програмі, яка підтримує китайську мову, але не підтримує Юнікод, файл можна зберегти в кодуванні "Китайська традиційна (Big5)". В результаті, текст буде відображатися правильно при відкритті документа в програмі, що підтримує китайську мову (традиційний лист).

Примітка:Так як Юнікод - це найбільш повний стандарт, деякі тексти можуть не відображатися при збереженні тексту в інших кодуваннях. Припустимо, наприклад, що документ в Юнікоді містить текст івритом і мовою з кирилицею. Якщо зберегти файл у кодуванні "Кирилиця (Windows)", текст на івриті не відобразиться, а якщо зберегти його в кодуванні "Іврит (Windows)", то не відображатиметься кириличний текст.

Якщо вибрати стандарт кодування, який не підтримує деякі символи у файлі, Word позначить їх червоним. Перед збереженням файлу можна переглянути текст у вибраному кодуванні.

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

Вибір кодування

    Відкрийте вкладку Файл.

    В полі ім'я файлувведіть ім'я нового файлу.

    В полі Тип файлуОберіть Звичайний текст.

    Якщо з'явиться діалогове вікно Microsoft Office Word – перевірка сумісності, натисніть кнопку Продовжити.

    У діалоговому вікні Перетворення файлуВиберіть відповідне кодування.

    • Щоб використати стандартне кодування, виберіть параметр Windows (за замовчуванням).

      Щоб використовувати кодування MS-DOS, виберіть параметр MS-DOS.

      Щоб встановити інше кодування, встановіть перемикач Іншата виберіть потрібний пункт у списку. В області Зразокможна переглянути текст і перевірити, чи правильно він відображається у вибраному кодуванні.

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

    Якщо з'явилося повідомлення "Текст, виділений червоним, неможливо правильно зберегти у вибраному кодуванні", можна вибрати інше кодування або встановити прапорець Дозволити підстановку знаків.

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

    Якщо у вибраному кодуванні немає еквівалентних знаків для символів, виділених червоним кольором, вони будуть збережені як позаконтекстні (наприклад, як знаки запитання).

    Якщо документ відкривається в програмі, в якій текст не переноситься з одного рядка на інший, ви можете увімкнути жорсткі розриви рядків. Для цього встановіть прапорець Вставляти розриви рядківта вкажіть потрібне позначення розриву (повернення каретки (CR), переклад рядка (LF) або обидва значення) у полі Завершувати рядки.

Пошук кодувань, доступних у Word

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

Нижче наведено список писемностей та пов'язаних із ними кодувань (кодових сторінок).

Система писемності

Кодування

Шрифт, що використовується

Багатомовна

Юнікод (UCS-2 з прямим та зворотним порядком байтів, UTF-8, UTF-7)

Стандартний шрифт для стилю "Звичайний" локалізованої версії Word

Арабська

Windows 1256, ASMO 708

Китайська (спрощений лист)

GB2312, GBK, EUC-CN, ISO-2022-CN, HZ

Китайська (традиційний лист)

BIG5, EUC-TW, ISO-2022-TW

Кирилиця

Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866

Англійська, західноєвропейська та інші, засновані на латиниці

Windows 1250, 1252-1254, 1257, ISO8859-x

Грецька

Японська

Shift-JIS, ISO-2022-JP (JIS), EUC-JP

Корейська

Wansung, Johab, ISO-2022-KR, EUC-KR

В'єтнамська

Індійські: тамільська

Індійські: непальська

ISCII 57002 (деванагарі)

Індійські: конкані

ISCII 57002 (деванагарі)

Індійські: хінді

ISCII 57002 (деванагарі)

Індійські: асамська

Індійські: бенгальська

Індійські: гуджараті

Індійські: каннада

Індійські: малаялам

Індійські: орія

Індійські: маратхі

ISCII 57002 (деванагарі)

Індійські: панджабі

Індійські: санскрит

ISCII 57002 (деванагарі)

Індійські: телугу

    Для використання індійських мов потрібна їхня підтримка в операційній системі та наявність відповідних шрифтів OpenType.

    Для непальського, асамського, бенгальського, гуджараті, малаялам та орія доступна лише обмежена підтримка.

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

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

Проблема експорту програмного забезпечення з Google вебмастер

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

Тут же є і експорт даних у 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: Пуск > Панель управління > Мова та регіональні стандарти. На вкладці «Формати» натискаємо кнопку « Змінити цей формат.» У вікні, на вкладці «Числа» замініть « Розділювач елементів списку» на необхідний, тобто. символ крапки з комою (;) міняємо на кому (,) .

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

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

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

Відобразиться вікно «Майстер текстів (імпорт)». Тут ви можете вибрати формат вихідних даних, початковий рядок імпорту та кодування файлу (Нам потрібна 1251: 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 коментарів

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

Урок: Кодування у Microsoft Word


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

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

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

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

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

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

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


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

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

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

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

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


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

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

© 2022 androidas.ru - Все про Android