Excel перевести в формат csv: Конвертировать XLS (EXCEL) в CSV онлайн — Convertio

Содержание

Excel в CSV | Zamzar

Конвертировать XLS в CSV — онлайн и бесплатно

Шаг 1. Выберите файлы для конвертации.

Перетащите сюда файлы
Максимальный размер файла 50МБ (хотите больше?) Как мои файлы защищены?

Шаг 2. Преобразуйте файлы в

Convert To

Или выберите новый формат

Шаг 3 — Начать преобразование

И согласиться с нашими Условиями

Эл. адрес?

You are attempting to upload a file that exceeds our 50MB free limit.

You will need to create a paid Zamzar account to be able to download your converted file. Would you like to continue to upload your file for conversion?

* Links must be prefixed with http or https, e. g. http://48ers.com/magnacarta.pdf

Ваши файлы. Ваши данные. Вы в контроле.

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

Вы в хорошей компании:


Zamzar конвертировал около 510 миллионов файлов начиная с 2006 года

XLS (Document)

Расширение файла.xls
КатегорияDocument File
Описание«Microsoft Excel» является коммерческим приложением электронных таблиц, написанным и распростроняемым «Microsoft» для «Microsoft Windows» и «Mac OS X». Версии «Excel» до 2007 года для сохранения файлов используют формат XLS. В него входят вычисления, графические инструменты, сводные таблицы и макро язык программирования «Visual Basic» для приложений. Он стал широко используемой электронной таблицей на данных платмормах, особенно после 5 версии в 1993 году, а также он почти полностью заменил «Lotus 1-2-3» в качестве стадарта индустрии для электронных таблиц. «Excel» является частью «Microsoft Office». Последние версии – 2010 для «Microsoft Windows» и 2011 для «Mac OS X».
Действия
  • XLS Converter
  • View other document file formats
Технические деталиДо 2007 года «Microsoft Excel» использовал собственный бинарный формат файлов, называемый «Binary Interchange File Format (BIFF)» в качестве главного формата. Используемый в качестве основы для XLS-файлов это постоянный формат, который поддерживает авторинг и манипулирование содержанием рабочих книг и шаблонов рабочих книг.
Большинство версий «Microsoft Excel» могут читать форматы CSV, DBF, SYLK, DIF и др.
Ассоциированные программы
  • Microsoft Excel
  • Microsoft Excel Viewer
  • OpenOffice
РазработаноMicrosoft
Тип MIME
  • application/vnd.ms-excel
Полезные ссылки
  • Подробнее о формате XLS
  • Как отркыть файл XLS без «Microsoft Excel»
  • Спецификация бинарного формата файлов «Microsoft Office»

CSV (Document)

Расширение файла. csv
КатегорияDocument File
ОписаниеФайл CSV — это способ сбора данных из любой таблицы, так что она может быть передана в качестве в другое таблично ориентированное приложение, такое как приложения реляционных баз данных. Microsoft Excel, таблица или приложение реляционная база данных, могут читать CSV файлы.CSV-файл иногда называют плоским файлом.
Действия
  • CSV Converter
  • View other document file formats
Технические деталиВ компьютерах, файл CSV содержит различные значения в таблице в виде серии ASCII (American Standard Code for Information Interchange) строк текста, которые затем организовали так, что каждое значение столбца отделяется запятой от следующего значения столбцов и каждая строка начинает новую строку. CSV является одним из примеров текстового файла с разделителями, который использует запятые для разделения значений (многие другие реализации CSV позволяют различным сепараторы, такие как слеши). Однако CSV отличается от других разделенные между собой форматов в использовании двойных кавычек вокруг полей, содержащих зарезервированные символы (например, запятыми или символами новой строки). Преимущество этого подхода заключается в том, что он позволяет передачу данных между различными приложениями.
Ассоциированные программы
  • The CSV file format is very simple and supported by almost all spreadsheets and database management systems
РазработаноMicrosoft
Тип MIME
  • text/comma-separated-values
Полезные ссылки
  • Более детальная информация о CSV-файлах
  • Как использовать CSV-файлы
  • Программы, которые открывают CSV-файлы

Преобразование файлов XLS

Используя Zamzar можно конвертировать файлы XLS во множество других форматов

  • xls в bmp (Windows bitmap)
  • xls в csv (Comma Separated Values)
  • xls в gif (Compuserve graphics interchange)
  • xls в html (Hypertext Markup Language)
  • xls в html4 (Hypertext Markup Language)
  • xls в html5 (Hypertext Markup Language)
  • xls в jpg (JPEG compliant image)
  • xls в mdb (Microsoft Access Database)
  • xls в numbers (Apple iWork Numbers Spreadsheet)
  • xls в numbers09 (Apple iWork ’09 Numbers Spreadsheet)
  • xls в ods (OpenDocument spreadsheet)
  • xls в pdf (Portable Document Format)
  • xls в png (Portable Network Graphic)
  • xls в rtf (Rich Text Format)
  • xls в tiff (Tagged image file format)
  • xls в txt (Text Document)
  • xls в xlsx (Microsoft Excel 2007 Spreadsheet)
  • xls в xml (Extensible Markup Language)

XLS to CSV — Convert file now

Available Translations: English | Français | Español | Italiano | Pyccĸий | Deutsch

Как преобразовать файлы Excel в формат CSV

Автор Антон Андронов На чтение 12 мин Опубликовано

CSV (Comma Separated Values) – распространённый формат для хранения табличных данных (числовых и текстовых) в виде простого текста. Этот формат файлов популярен и живуч благодаря тому, что огромное количество программ и приложений понимают CSV, хотя бы как альтернативный вариант файлового формата для импорта / экспорта. Более того, формат CSV позволяет пользователю заглянуть в файл и немедленно найти проблему с данными, если таковая имеется, изменить разделитель CSV, правила цитирования и так далее. Это возможно потому, что CSV – это простой текст, и даже не очень опытный пользователь, сможет легко его понять без специальной подготовки.

В этой статье мы изучим быстрые и эффективные способы экспорта данных из Excel в CSV и узнаем, как преобразовать файл Excel в CSV, сохранив без искажений все специальные и иностранные символы. Описанные в статье приёмы работают во всех версиях Excel 2013, 2010 и 2007.

  • Преобразуем данные из формата Excel в CSV
  • Экспортируем из Excel в формат CSV UTF-8 или UTF-16
  • Другие способы преобразования из формата Excel в CSV (сохраняя специальные символы)

Содержание

  1. Как преобразовать файл Excel в CSV
  2. Экспортируем из Excel в CSV с кодировкой UTF-8 или UTF-16
  3. Как преобразовать файл Excel в CSV UTF-8
  4. Как преобразовать файл Excel в CSV UTF-16
  5. Другие способы преобразования файлов Excel в CSV
  6. Преобразуем файл Excel в CSV при помощи Таблиц Google
  7. Сохраняем файл . xlsx как .xls и затем преобразуем в файл CSV
  8. Сохраняем файл Excel как CSV при помощи OpenOffice

Как преобразовать файл Excel в CSV

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

  1. В рабочей книге Excel откройте вкладку Файл (File) и нажмите Сохранить как (Save as). Кроме этого, диалоговое окно Сохранение документа (Save as) можно открыть, нажав клавишу F12.
  2. В поле Тип файла (Save as type) выберите CSV (разделители – запятые) (CSV (Comma delimited)).Кроме CSV (разделители – запятые), доступны несколько других вариантов формата CSV:
    • CSV (разделители – запятые) (CSV (Comma delimited)). Этот формат хранит данные Excel, как текстовый файл с разделителями запятыми, и может быть использован в другом приложении Windows и в другой версии операционной системы Windows.
    • CSV (Macintosh). Этот формат сохраняет книгу Excel, как файл с разделителями запятыми для использования в операционной системе Mac.
    • CSV (MS-DOS). Сохраняет книгу Excel, как файл с разделителями запятыми для использования в операционной системе MS-DOS.
    • Текст Юникод (Unicode Text (*txt)). Этот стандарт поддерживается почти во всех существующих операционных системах, в том числе в Windows, Macintosh, Linux и Solaris Unix. Он поддерживает символы почти всех современных и даже некоторых древних языков. Поэтому, если книга Excel содержит данные на иностранных языках, то рекомендую сначала сохранить её в формате Текст Юникод (Unicode Text (*txt)), а затем преобразовать в CSV, как описано далее в разделе Экспортируем из Excel в формат CSV UTF-8 или UTF-16.

Замечание: Все упомянутые форматы сохраняют только активный лист Excel.

  1. Выберите папку для сохранения файла в формате CSV и нажмите Сохранить (Save).После нажатия Сохранить (Save) появятся два диалоговых окна. Не переживайте, эти сообщения не говорят об ошибке, так и должно быть.
  2. Первое диалоговое окно напоминает о том, что В файле выбранного типа может быть сохранён только текущий лист (The selected file type does not support workbooks that contain multiple sheets). Чтобы сохранить только текущий лист, достаточно нажать ОК.Если нужно сохранить все листы книги, то нажмите Отмена (Cancel) и сохраните все листы книги по-отдельности с соответствующими именами файлов, или можете выбрать для сохранения другой тип файла, поддерживающий несколько страниц.
  3. После нажатия ОК в первом диалоговом окне, появится второе, предупреждающее о том, что некоторые возможности станут недоступны, так как не поддерживаются форматом CSV. Так и должно быть, поэтому просто жмите Да (Yes).

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

Экспортируем из Excel в CSV с кодировкой UTF-8 или UTF-16

Если на листе Excel содержатся какие-либо специальные или иностранные символы (тильда, ударение и подобные) или иероглифы, то преобразование листа Excel в CSV описанным выше способом не сработает.

Дело в том, что команда Сохранить как > CSV (Save as > CSV) исказит все символы, кроме ASCII (American Standard Code for Information Interchange). И если на листе Excel есть парные кавычки или длинные тире (перенесённые в Excel, например, из документа Word при копировании / вставке текста) – такие символы также будут искромсаны.

Простое решение – сохранить лист Excel как текстовый файл Unicode(.txt), и затем преобразовать его в CSV. Таким образом все символы, не входящие в ASCII, останутся в целости и сохранности.

Прежде чем двинуться дальше, позвольте мне кратко пояснить главные отличия между кодировками UTF-8 и UTF-16, чтобы в каждом индивидуальном случае Вы могли выбрать подходящий формат:

  • 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, сохранив при этом все иероглифы, сделаем следующее:

  1. В Excel откройте вкладку Файл (File) и нажмите Сохранить как (Save as).
  2. Введите имя файла, в поле Тип файла (Save as type) выберите Текст Юникод (Unicode Text (*.txt)) и нажмите Сохранить (Save).
  3. Откройте созданный файл в любом стандартном текстовом редакторе, например, в Блокноте.

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

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

Замечание: Если нет строгой необходимости получить файл именно с разделителями – запятыми, а нужен любой файл CSV, который Excel сможет понять, то этот шаг можно пропустить, так как Microsoft Excel отлично понимает файлы с разделителем – табуляцией.

  1. Если всё же нужен файл CSV (разделители – запятые), то выполните в Блокноте следующие действия:
    • Выделите символ табуляции, кликните по нему правой кнопкой и в контекстном меню нажмите Копировать (Copy), или просто нажмите Ctrl+C, как показано на рисунке ниже.
    • Нажмите Ctrl+H, чтобы открылось диалоговое окно Заменить (Replace) и вставьте скопированный символ табуляции в поле Что (Find what). При этом курсор сместится вправо – это значит, что символ табуляции вставлен. В поле Чем (Replace with) введите запятую и нажмите Заменить все (Replace all).

    В Блокноте результат будет приблизительно вот такой:

  2. Кликните Файл > Сохранить как (File > Save as), введите имя для файла и в выпадающем списке Кодировка (Encoding) выберите UTF-8. Затем нажмите кнопку Сохранить (Save).
  3. Запустите Проводник Windows и измените расширение файла с .txt на .csv.По-другому изменить расширение .txt на .csv можно непосредственно в Блокноте. Для этого в диалоговом окне Сохранить как (Save as) в поле Тип файла (Save as type) выберите вариант Все файлы (All files), а к имени файла в соответствующем поле добавьте «.csv», как показано на рисунке ниже.
  4. Откройте файл CSV в Excel, для этого на вкладке Файл (File) нажмите Открыть > Текстовые файлы (Open > Text files) и проверьте в порядке ли данные.

Замечание: Если Ваш файл предназначен для использования за пределами 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 файл (это не касается OpenOffice, который умеет экспортировать файлы Excel в несколько вариантов кодировки UTF). Но в большинстве случаев получившийся файл будет содержать правильный набор символов, который далее можно безболезненно преобразовать в формат UTF-8 при помощи любого текстового редактора.

Преобразуем файл Excel в CSV при помощи Таблиц Google

Как оказалось, можно очень просто преобразовать файл Excel в CSV при помощи Таблиц Google. При условии, что на Вашем компьютере уже установлен Google Drive, выполните следующие 5 простых шагов:

  1. В Google Drive нажмите кнопку Создать (Create) и выберите Таблица (Spreadsheet).
  2. В меню Файл (File) нажмите Импорт (Import).
  3. Кликните Загрузка (Upload) и выберите файл Excel для загрузки со своего компьютера.
  4. В диалоговом окне Импорт файла (Import file) выберите Заменить таблицу (Replace spreadsheet) и нажмите Импорт (Import).

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

  1. В меню Файл (File) нажмите Скачать как (Download as), выберите тип файла CSV – файл будет сохранён на компьютере.

В завершение откройте созданный 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, расскажите об этом в комментариях. Благодарю за внимание!

Урок подготовлен для Вас командой сайта office-guru.ru
Источник: https://www.ablebits.com/office-addins-blog/2014/04/24/convert-excel-csv/
Перевел: Антон Андронов
Правила перепечатки
Еще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

Преобразование Excel в CSV (с разделителями-запятыми) и UTF-8

В статье рассматриваются быстрые и эффективные способы экспорта данных из Excel в CSV с сохранением всех специальных символов и иностранных символов. Методы работают для всех версий Excel, от 365 до 2007.

Значения, разделенные запятыми ( CSV ) — это широко используемый формат, в котором табличные данные (числа и текст) хранятся в виде обычного текста. Его популярность и жизнеспособность обусловлены тем, что файлы CSV поддерживаются многими различными приложениями и системами, по крайней мере, в качестве альтернативного формата импорта/экспорта. Формат CSV позволяет пользователям взглянуть на файл и сразу диагностировать проблемы с данными, изменить разделитель, квалификатор текста и т. д. Все это возможно, потому что документ CSV представляет собой обычный текст, и его может легко понять обычный пользователь или даже новичок. без какой-либо кривой обучения.

Форматы CSV, поддерживаемые Excel

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

По сути, каждый формат CSV сохраняет данные в виде значений, разделенных запятыми, но выполняет кодирование немного другим способом. Например, Mac использует одиночный возврат каретки (), представленный \r для разрыва строки, в то время как Windows использует комбинацию возврата каретки и перевода строки (), представленную \r\n.

Чтобы правильно экспортировать данные в другие программы, Excel позволяет выбрать формат CSV, который лучше всего соответствует ожиданиям программы.

Вот параметры CSV, доступные в Excel 365. В вашей версии список может выглядеть немного иначе.

CSV (с разделителями-запятыми) . Этот формат сохраняет данные в текстовом файле с разделителями-запятыми, который можно использовать в другой программе Windows или другой версии операционной системы Windows.

CSV (Макинтош) . Этот формат сохраняет книгу в виде файла с разделителями-запятыми для использования в операционной системе Mac.

CSV (MS-DOS). Сохраняет как документ с разделителями-запятыми для использования в операционной системе MS-DOS.

CSV UTF-8 (разделители-запятые) . Это 8-битная кодировка формата преобразования Unicode , которая поддерживает множество специальных символов, включая иероглифы и символы с диакритическими знаками, и обратно совместима с ASCII. Этот формат рекомендуется для файлов, содержащих символы, отличные от ASCII, поскольку классический формат CSV уничтожает их.

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

Текст Unicode (*.txt) . Это стандарт компьютерной индустрии, поддерживаемый почти всеми современными операционными системами, включая Windows, Macintosh, Linux и Solaris Unix. Он может обрабатывать символы почти всех современных языков и некоторых древних.

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

Как преобразовать файл Excel в CSV

Если данные Excel должны быть переданы в какое-либо другое приложение, например в адресную книгу Outlook или базу данных Access, проще всего сохранить рабочий лист в виде файла . csv, а затем импортировать этот файл в другую программу.

Чтобы сохранить файл Excel (.xlsx или .xls) в формате CSV, необходимо выполнить следующие шаги:

  1. В рабочей книге переключитесь на целевой рабочий лист, так как будет преобразован только активный лист .
  2. На вкладке Файл щелкните Сохранить как . Или нажмите клавишу F12, чтобы открыть диалоговое окно Сохранить как .
  3. В диалоговом окне Сохранить как выберите нужный формат CSV в раскрывающемся меню Сохранить как тип . В Windows выберите либо CSV (с разделителями-запятыми) , либо CSV UTF-8 .
  4. Выберите папку назначения и нажмите Сохранить .

Если на вашем листе есть какое-либо форматирование, формулы, диаграммы, фигуры или другие объекты, вы будете проинформированы, что некоторые функции в вашей книге могут быть потеряны, если вы сохраните ее в формате CSV (с разделителями-запятыми). Если все в порядке, нажмите Да , чтобы завершить преобразование без неподдерживаемых функций.

Экспорт Excel в CSV без уничтожения специальных символов

Если ваша таблица содержит специальные символы, умные кавычки или длинные тире (например, унаследованные от документа Word), иностранные символы (тильды, диакритические знаки и т. д.) или иероглифы, описанный выше метод не сработает.

Дело в том, что сохранение в формате CSV (с разделителями-запятыми) искажает любые символы, кроме ASCII (Американский стандартный код для обмена информацией).

Чтобы не повредить символы, отличные от ASCII, документ следует сохранять в формате, использующем кодировку символов Unicode . Существуют две формы кодировки Unicode: 8-битная (UTF-8) и 16-битная (UTF-16).

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

UTF-8 — более компактная кодировка, поскольку она использует от 1 до 4 байтов для каждого символа. Как правило, этот формат рекомендуется, если символы ASCII преобладают в вашем файле, поскольку большинство таких символов хранятся в одном байте каждый. Еще одним преимуществом является то, что файл UTF-8, содержащий только символы ASCII, имеет абсолютно ту же кодировку, что и файл ASCII.

UTF-16 использует от 2 до 4 байтов для кодирования каждого символа. Однако для файла UTF-16 не всегда требуется больше памяти, чем для файла UTF-8. Например, японские символы занимают от 3 до 4 байтов в UTF-8 и от 2 до 4 байтов в UTF-16. Таким образом, вы можете захотеть использовать UTF-16, если ваши данные содержат какие-либо азиатские символы, включая японские, китайские или корейские. Заметным недостатком этого формата является то, что он не полностью совместим с файлами ASCII и требует, чтобы некоторые программы, поддерживающие Unicode, отображали их. Имейте это в виду, если вы собираетесь импортировать полученный документ куда-то за пределы Excel.

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

Как преобразовать Excel в CSV UTF-8

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

В зависимости от используемой версии Excel может потребоваться от 3 до 5 шагов, чтобы преобразовать этот файл в CSV с сохранением всех специальных символов.

Экспорт в CSV UTF-8 в Excel 2016 — 365

В Excel 2016 и более поздних версиях можно напрямую сохранить файл в формате CSV с кодировкой UTF-8:

  1. На целевом рабочем листе щелкните Файл > Сохранить как или нажмите клавишу F12.
  2. В диалоговом окне Сохранить как выберите CSV UTF-8 (с разделителями-запятыми) (*.csv) в раскрывающемся списке Сохранить как тип .
  3. Нажмите кнопку Сохранить . Сделанный!

Преобразование в CSV UTF-8 в Excel 2013–2007

Поскольку более старые версии Excel не поддерживают кодировку UTF-8, вам необходимо сначала сохранить документ в текстовом формате Unicode, а затем преобразовать его в UTF-8.

Чтобы экспортировать файл Excel в CSV и сохранить специальные символы, выполните следующие действия:

  1. На листе щелкните Файл > Сохранить как или нажмите F12.
  2. В диалоговом окне Сохранить как выберите Текст Unicode (*.txt) в раскрывающемся меню Сохранить как тип и нажмите Сохранить .
  3. Откройте текстовый документ с помощью предпочитаемого текстового редактора, например Блокнота.

    Примечание. Некоторые простые текстовые редакторы не полностью поддерживают все символы Unicode, поэтому некоторые символы могут отображаться в виде прямоугольников. В большинстве случаев это не повлияет на результирующий файл, поэтому вы можете просто проигнорировать это или использовать более продвинутый текстовый редактор, такой как Notepad++.

  4. Поскольку файл txt разделен табуляцией, а мы стремимся к файлу, разделенному запятыми, замените табуляции запятыми. Вот как:
    • Выберите любой символ табуляции, щелкните его правой кнопкой мыши и выберите Копировать из контекстного меню или нажмите комбинацию клавиш Ctrl + C.
    • Нажмите Ctrl + H, чтобы открыть диалоговое окно Заменить , и вставьте скопированную вкладку (Ctrl + V) в поле Найти что . После того, как вы это сделаете, курсор переместится вправо, показывая, что вкладка вставлена. Вставьте запятую в Заменить на поле и нажать Заменить все .

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

      Если все сделано правильно, полученный текстовый файл должен выглядеть примерно так:

  5. В Блокноте щелкните Файл > Сохранить как и внесите три важных изменения:
    • В поле Имя файла измените расширение .txt на .csv .
    • В поле Сохранить как тип выберите Все файлы (*.*) .
    • В раскрывающемся меню Encoding выберите UTF-8 со спецификацией .

    По завершении нажмите кнопку Сохранить .

Советы и примечания:

  • Метка порядка байтов ( BOM ) — это последовательность байтов в начале текстового потока, указывающая на кодировку Unicode текстового документа. В случае UTF-8 с BOM последовательность 0xEF,0xBB,0xBF сообщает программе чтения, что в файле используется кодировка UTF-8. Стандарт Unicode разрешает, но не требует спецификации в UTF-8. Однако часто это имеет решающее значение для правильного распознавания UTF-8 в Excel, особенно при конвертации из азиатских языков.
  • Если ваш текстовый редактор не позволяет изменить расширение файла, вы можете сделать это в проводнике Windows.

Теперь вы можете открыть CSV-файл в Excel и убедиться, что все данные отображаются правильно:

Примечание. Если ваш файл предназначен для использования в другом приложении, где формат UTF-8 является обязательным, не вносите никаких изменений и не сохраняйте файл в Excel, так как это может вызвать проблемы с кодировкой. Если какие-то данные не отображаются прямо в Excel, откройте файл в Блокноте и исправьте там данные. Не забудьте снова сохранить файл в формате UTF-8 с BOM .

Как преобразовать файл Excel в CSV UTF-16

Экспорт в CSV UTF-16 выполняется почти так же, как и в CSV UTF-8:

  1. Сохраните книгу в формате файла Unicode Text (*.txt) .
  2. Откройте документ .txt в текстовом редакторе, например в Блокноте, и замените все табуляции запятыми.
  3. Измените расширение файла на .csv, убедитесь, что установлена ​​кодировка UTF-16 LE , и сохраните файл.

Преобразование нескольких листов Excel в CSV

Как уже упоминалось, команда Excel Сохранить как может преобразовать только активный рабочий лист . Но что, если ваша книга содержит много разных листов, и вы хотите превратить их все в отдельные CSV-файлы? Единственная альтернатива, предложенная Microsoft, — это сохранение каждого листа под другим именем файла, что звучит не очень вдохновляюще, не так ли?

Итак, есть ли быстрый способ одновременно сохранить несколько листов Excel в формате CSV? Да, это можно сделать с помощью VBA.

Приведенный ниже код преобразует все листы в текущей книге в отдельные файлы CSV, по одному на каждый лист. Имена файлов создаются из имен книг и листов (WorkbookName_SheetName.csv) и сохраняются в той же папке, что и исходный документ.

Sub ConvertMultipleCSV() Dim ws As рабочий лист Тусклый путь как строка Application.ScreenUpdating = Ложь путь = ActiveWorkbook.path & «\» & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, «.») — 1) Для каждого ws в рабочих листах ws.Копировать ActiveWorkbook.SaveAs Имя файла:=путь & «_» & ws.Name & «.csv», FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close Ложь Следующий Application.ScreenUpdating = Истина Конец сабвуфера

Имейте в виду, что приведенный выше код сохраняет листы в формате CSV. Если в ваших данных есть символы, отличные от ASCII, вам необходимо преобразовать их в UTF-8 CSV . Это можно сделать, изменив формат файла с xlCSV на xlCSVUTF8. То есть вы заменяете FileFormat:=xlCSV на FileFormat:=xlCSVUTF8 .

Также помните, что преобразования CSV UTF-8 возможны в Excel 2016 и более поздних версиях.

Следующие рекомендации помогут вам добавить макрос в книгу: Как вставить и запустить код VBA в Excel.

Помимо методов, описанных выше, существует несколько других способов преобразования листов Excel в CVS. Ниже я поделюсь парой моих любимых.

Excel в CSV через таблицы Google

Использование таблиц Google для преобразования .xlsx в .csv кажется очень простым обходным путем:

  1. В электронной таблице Google нажмите Файл > Импорт .
  2. Нажмите Загрузить и перетащите файл или выберите на своем компьютере, а затем нажмите Импорт данных .

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

  3. Перейдите в меню Файл > Загрузить > Значения, разделенные запятыми (. csv, текущий лист) .

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

Примечание. Если ваш исходный лист Excel содержит специальные символы, полученный CSV-файл может неправильно отображать символы при открытии в Excel, хотя во многих других программах для работы с электронными таблицами он выглядит идеально.

Сохранить .xlsx в .xls, а затем преобразовать в .csv

Этот метод преобразования Excel в CSV вряд ли нуждается в дополнительных пояснениях, потому что заголовок говорит сам за себя 🙂

Наткнулся на это решение на каком-то форуме, не помню на каком именно. Честно говоря, у меня этот метод никогда не работал, но многие пользователи сообщали, что специальные символы, которые терялись при сохранении .xlsx напрямую в .csv, сохраняются, если сначала сохранить файл .xlsx в .xls, а затем сохранить .xls как .csv, как описано в разделе Как преобразовать Excel в CSV.

В любом случае, вы можете попробовать этот метод экспорта Excel в CSV на своей стороне, и если он сработает, это может реально сэкономить время.

Преобразование Excel в CSV с помощью OpenOffice

OpenOffice — это набор из шести приложений с открытым исходным кодом. Одним из них является приложение для работы с электронными таблицами под названием Calc , которое действительно хорошо экспортирует данные электронных таблиц в формат CSV. Фактически, он предоставляет больше возможностей (кодировки, разделители и т. д.), чем Microsoft Excel и Google Sheets вместе взятые.

Чтобы преобразовать файл Excel в CSV, выполните следующие действия:

  1. Откройте документ Excel с помощью OpenOffice Calc.
  2. Щелкните Файл > Сохранить как… и выберите Текст CSV (.csv) в раскрывающемся меню Сохранить как тип .
  3. Далее вам будет предложено определить кодировку и разделители. Если вашей целью является формат CVS, который правильно обрабатывает специальные символы, выберите:
    • Unicode (UTF-8) для Набор символов .
    • Запятая для Разделитель полей . Если вам нужен CSV-файл, разделенный точкой с запятой, выберите точку с запятой (;) или любой другой разделитель, который вы хотите.
    • Кавычка вместо Разделитель текста .

    Чтобы завершить преобразование, нажмите OK .

Было бы здорово, если бы Excel предоставлял аналогичные возможности для быстрого и безболезненного преобразования CSV, не так ли?

Это способы преобразования Excel в CSV, о которых я знаю. Если вы знаете другие более эффективные методы, поделитесь ими в комментариях. Спасибо за чтение!

Вас также может заинтересовать

Как преобразовать Excel в файл CSV? 2 различных подхода

Home > Microsoft Excel > Как преобразовать Excel в файл CSV? 2 разных подхода

(Примечание. Это руководство по преобразованию Excel в CSV подходит для всех версий Excel, включая Office 365)

Когда вы создаете, добавляете или загружаете данные в Excel и сохраняете их, данные будут сохраняется как файл рабочей таблицы Microsoft Excel с расширением . xls или .xlsx.

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

В этой статье вы узнаете, что такое файл CSV и как конвертировать Excel в CSV двумя разными способами.

Вы узнаете:

  • Что такое формат файла CSV?
  • Как преобразовать Excel в файл CSV?
    • Использование метода «Сохранить как»
      • Сохранить как CSV (разделитель-запятая)
      • Сохранить как CSV (UTF-8)
    • Использование онлайн-конвертеров

Связанные чтения: 9 0414

Как преобразовать Word в Excel? 3 простых способа

Как использовать функцию ПРЕОБРАЗОВАТЬ в Excel? Пошаговое руководство

Как преобразовать формулы в значения в Excel? 6 простых методов

Что такое формат файла CSV?

CSV означает значения, разделенные запятыми, это уникальный формат файла. Данные в CSV-файлах разделяются запятыми (,), известными как 9.0003 Разделители .

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

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

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

Существует 4 типа форматов CSV, которые поддерживает Excel 2021:

  • CSV (с разделителями-запятыми) — этот формат файла совместим с Windows и другим программным обеспечением, связанным с Windows.
  • CSV (Macintosh) . Как следует из названия, этот формат файла используется для сохранения данных, чтобы сделать их совместимыми с операционными системами Mac.
  • CSV (MS-DOS) — делает файл совместимым с версиями MS-DOS.
  • CSV UTF-8 (с разделителями-запятыми) — этот формат состоит из формата преобразования Unicode с 8-битной кодировкой, что означает, что этот формат сохраняет и сохраняет все символы и специальные символы. Кроме того, этот формат также имеет обратную совместимость с форматом ASCII.

Как преобразовать Excel в файл CSV?

Давайте теперь посмотрим, как легко и эффективно преобразовать файл Excel в формат CSV, используя встроенные методы Excel.

Использование метода «Сохранить как»

Сохранить как CSV (разделитель-запятая)

Это очень распространенный и простой метод преобразования различных файлов в файлы различных форматов. Используйте метод «Сохранить как», чтобы преобразовать Excel в файл CSV при сохранении его на свой компьютер.

Рассмотрим таблицу Excel, состоящую из оценок, выставленных 13 учащимися по 5 предметам. Чтобы преобразовать этот файл Excel в файл CSV:

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

Примечание: Вы также можете открыть диалоговое окно «Сохранить как», нажав функциональную клавишу F12 .

  • В раскрывающемся списке Тип файла выберите любой из форматов CSV. В этом случае давайте выберем CSV (с разделителями-запятыми) .
Преобразование Excel в CSV с разделителями-запятыми
  • Нажмите Сохранить .
  • Файл будет сохранен в нужном месте.

При сохранении файла Excel в формате CSV некоторые функции могут быть потеряны. Excel сразу выдает предупреждение в виде ленты. Если вы хотите сохранить все функции, сохраните файл обратно в формате Excel. В противном случае нажмите на Закрыть или Больше не показывать .

Закройте уведомление

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

Преобразованный файл CSV

Предупреждение: Это один из самых простых и эффективных способов преобразования файла Excel в файл CSV. Однако при сохранении файла в формате CSV (разделитель-запятая) специальные символы не сохраняются.

Рекомендуемое чтение:

Как преобразовать XML в Excel? – 2 простых метода 

Как преобразовать Excel в Word? 2 простых метода

Как преобразовать текст в числа в Excel? 5 простых методов

Сохранить как CSV (UTF-8)

Рассмотрим пример, когда у вас есть список символов и соответствующие им имена. Вы сможете увидеть все эти символы и символы, когда откроете этот файл в Excel. Но после того, как вы конвертируете это в файл CSV, ? появится вместо определенных символов.

Это означает, что эти символы отсутствуют при преобразовании файла в формат CSV. Сюда входят специальные символы, символы, иероглифы или языковые шрифты. При использовании этого метода любой символ, кроме символов ASCII, будет потерян.

Чтобы избежать этого, вы можете экспортировать файл в формате CSV (UTF-8) вместо использования CSV (с разделителями-запятыми).

  • Чтобы преобразовать лист Excel в файл CSV, сначала откройте книгу и перейдите к нужному листу. Здесь мы создали новый рабочий лист в существующей рабочей книге, который состоит из некоторых символов и символов.
Пример
  • При преобразовании этого рабочего листа в файл CSV (с разделителями-запятыми) некоторые символы, отличные от символов ASCII, отсутствуют и появляются со знаком ?.
В файле CSV отсутствуют некоторые символы
  • Чтобы эти символы появились в файле CSV, перейдите к файлу .
  • Щелкните Сохранить как и выберите Дополнительные параметры на панели Сохранить как.
  • Откроется диалоговое окно «Сохранить как». В диалоговом окне выберите имя, место хранения и в раскрывающемся списке Тип файла CSV UTF-8 (с разделителями-запятыми) .
Преобразование Excel в CSV с использованием CSV UTF-8
  • Excel выдает предупреждение, так как мы экспортируем более одного рабочего листа. Нажмите OK .
Нажмите OK
  • Это преобразует Excel в файл CSV, который включает все специальные символы.
Появляются отсутствующие символы

Теперь вы также можете видеть все символы и специальные символы за пределами символов ASCII.

Использование онлайн-конвертеров

Другой способ преобразования файлов Excel в формат CSV — использование онлайн-конвертеров. Существует множество онлайн-конвертеров, которые можно использовать для конвертации одним нажатием кнопки.

Просто откройте онлайн-конвертер в любом веб-браузере. Либо перейдите и выберите, либо перетащите файл Excel.

Нажмите «Преобразовать».

Это мгновенно преобразует файл Excel в файл CSV.

Некоторые из лучших онлайн-конвертеров Excel в CSV:

  • convertiotools.io
  • aconvert.com
  • onlineconvertfree.com
  • convertio.co
  • zamzar.com

Читайте также: 904 14

Как вставить PDF в Excel? 5 простых способов

Как рассчитать стандартное отклонение в Excel? 2 простых способа

Как использовать дроби в Excel? Простое руководство

Часто задаваемые вопросы

Как преобразовать файлы Excel в формат CSV без потери данных?

Чтобы преобразовать файл Excel в файл CSV без потери данных, сначала перейдите к файлу и нажмите Сохранить как . В раскрывающемся списке «Тип файла» выберите CSV UTF-8 (с разделителями-запятыми) . Нажмите на Сохранить . Это сохраняет файл CSV без потери символов.

Почему я не вижу некоторые символы при преобразовании Excel в формат CSV?

При преобразовании файла Excel в файл CSV с использованием формата CSV (с разделителями-запятыми) все символы, не соответствующие символам ASCII, будут недоступны и будут заменены символом ? при открытии файла CSV.

Как преобразовать файл Excel в формат файла CSV с помощью онлайн-конвертеров?

Существует множество онлайн-конвертеров на выбор, когда вы хотите преобразовать файл Excel в файл CSV. Откройте любой веб-браузер и введите «конвертировать Excel в CSV». Откройте любую связанную веб-страницу и выберите файл для преобразования. Нажмите «Преобразовать» и сохраните преобразованный файл. Вот некоторые из них: converttools.io, aconvert.com, onlineconvertfree.com, convertio.co и zamzar.com.

Заключительные мысли

Преобразование файла Excel (. xls) в файл формата CSV имеет ряд преимуществ. Это помогает в легкой передаче данных и может содержать данные, относящиеся к различным полям. Что еще более важно, эти данные могут быть легко читаемы, поскольку они представлены в простом текстовом формате и могут быть легко разделены запятой.

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

Хотите больше высококачественных руководств по Excel? Посетите наш бесплатный ресурсный центр Excel.

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

Саймон Сез ИТ более десяти лет преподает критическое ИТ-программное обеспечение. За небольшую ежемесячную плату вы можете получить доступ к более чем 130 обучающим курсам по ИТ от опытных специалистов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *