Как сохранить csv в utf 8 из excel с разделителем
Исходный файл всегда в Excel. Программисту необходимо получать от меня файлы сохраненые в кодировке UTF-8 CSV.
поиск по форуму результатов не дал(
24.02.2010 23:01:16
Исходный файл всегда в Excel. Программисту необходимо получать от меня файлы сохраненые в кодировке UTF-8 CSV.
поиск по форуму результатов не дал(
Гуру — подскажите что делать-то ?
Пользователь
Сообщений: 2410 Регистрация: 01.01.1970
25.02.2010 08:43:52
Гуру — подскажите что делать-то ?В первую очередь ознакомиться с п. 4 отсюда: http://www.planetaexcel.ru/forum.php?thread_id=8735
Потом можно было посмотреть справку и узнать, что эксель умеет сохранять в следующих форматах:
xlCSV
xlCSVMac
xlCSVMSDOS
xlCSVWindows
или
xlUnicodeText
Отсюда вывод, что xlCSVUnicode — не существует и нужно идти обходными путями.
Например:
1. Сохранить как xlUnicodeText, а потом все знаки табуляции заменить на запятые (или точка с запятой — что там Ваш программист ждет в CSV)
Подходит если нет в исходном документе знаков табуляции.
2. Сохранить как xlCSV и сторонней программой перекодировать в Unicode
Bite my shiny metal ass!
Пользователь
Сообщений: 2410 Регистрация: 01.01.1970
25.02.2010 08:46:38
Еще можно отобрать гордое звание «программист» у того чувака, который может обрабатывать только UTF-8 CSV.
Пусть или не ждет, или не называется так.
🙂
Bite my shiny metal ass!
25.02.2010 12:41:11
Нашёл я тут ссылку на программу Killetsoft Convert 3.10. Может она поможет автору
P.S. Для скачивания нажмите Download Now.
25.02.2010 12:50:24
хотя, наверное, эта программа автору не подойдёт
25.02.2010 12:58:10
А хотя, если сперва в Excel’e сохранить файл в *.CSV, а затем этой программой пересохранить в *.CSV с кодировкой UTF-8, то подходит
25.11.2010 02:27:12
окрыть экселевский файл ***.xls с помощью OpenOffice; выбрать сахранить как Текс csv; при сохранении появится диалоговое меню, где будет предложено выбрать кодировку и символы разделения поля и текста.
Пользователь
Сообщений: 14868 Регистрация: 21.12.2012
E-mail и реквизиты в профиле.
25.11.2010 09:09:07
Пусть или не ждет, или не называется так.
🙂
Это да, согласен. Программист, мля.
Я сам — дурнее всякого примера! .
Пользователь
Сообщений: 23775 Регистрация: 22.12.2012
25.11.2010 09:09:45
Хоть и не неактуально, но не упомянули ещё вариант — генерить файл csv как текст макросом, на лету перекодируя строки в UTF-8. Код конвертера можно найти в сети, например (проверено):
Помогите чайнику!
Есть переменная типа стринг, в ней есть русские буквы, как сохранить её в файл(temp.txt), кодировка UTF-8 обязательна
Private Declare Function MultiByteToWideChar Lib «kernel32.dll» (ByVal CodePage As Long, _
ByVal dwFlags As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, _
ByVal lpWideCharStr As Long, ByVal cchWideChar As Long) As Long
Private Declare Function WideCharToMultiByte Lib «kernel32.dll» (ByVal CodePage As Long, _
ByVal dwFlags As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long, _
ByVal lpMultiByteStr As Long, ByVal cchMultiByte As Long, _
ByVal lpDefaultChar As Long, ByVal lpUsedDefaultChar As Long) As Long
Public Function EncodeUTF8(strSrc As String) As String
Dim nLen As Long
Dim strDst As String
Dim strRet As String
Dim nRet As Long
Dim p As Long
nLen = Len(strSrc)
strDst = String(nLen * 2, Chr(0))
strRet = String(nLen * 2, Chr(0))
p = StrPtr(strDst)
nRet = MultiByteToWideChar(1251, &H1, strSrc, nLen, p, nLen)
nRet = WideCharToMultiByte(65001, 0, p, nRet, StrPtr(strRet), nLen * 2, ByVal 0, 0)
EncodeUTF8 = Left$(StrConv(strRet, vbUnicode), nRet)
End Function
Sub WriteToFile()
Dim MyFile1$
Dim fso As Object
Dim Textfile As Object
Dim strUtf$
MyFile1 = «c:\Trans.txt»
Set fso = CreateObject(«Scripting.FilesystemObject»)
Set Textfile = fso.OpenTextFile(MyFile1, 2, True)
Textfile.WriteLine «encoding=»»UTF-8″»»
strUtf = EncodeUTF8(«Текст с кириллицей»)
Textfile.WriteLine strUtf
Textfile.Close
Преобразование Excel файла в CSV UTF-8
Для лучшего отображения контактов в Адресной книге Robovoice преобразуйте ваш Excel документ в формат CSV UTF-8.
Последние версии MS Office (2016, 2019)
- Откройте ваш текстовый документ.
- Выберите Файл ->Сохранить Как.


- Выберите папку на вашем компьютере для сохранения копии вашего файла.
- В открывшемся менеджере файлов выберите Тип файла ->CSV UTF-8 (разделитель запятая) -> Сохранить.

- После выбора у вас появится диалоговое окно ниже, подтвердите преобразование, нажав Да.
Файл будет сохранен в выбранную вами папку для последующей загрузки контактов в Адресную книгу. - В Robovoice выберите разделитель — Запятая, либо Точка с запятой/Табуляция.
- Перетащите преобразованный файл и сопоставьте поля с вашими значениями.
![]()

Если при сопоставлении полей все поля съехали в одну колонку, закройте окно, выберите другой разделитель и заново загрузите файл.
Более старые версии MS Office (2003, 2007, 2010, 2013)
- Откройте ваш текстовый документ.
- Выберите Файл ->Сохранить Как.


- Выберите папку на вашем компьютере для сохранения копии вашего файла.
- В открывшемся менеджере файлов выберите Тип файла ->Текст Юникод -> Сохранить.

- После выбора у вас появится диалоговое окно ниже, подтвердите преобразование, нажав Да.
Файл будет сохранен в выбранную вами папку. - Нажмите правой кнопкой мыши на сохраненный файл, выберите Открыть с помощью ->Блокнот.
- В открытом Блокноте выберите Файл ->Сохранить Как -> в открывшемся окне заполните следующие значения:Имя файла (File name): добавьте к названию вашего файла расширение .csv как на скриншоте ниже
Тип файла (Save as Type): выберите Все файлы (All Files)
Кодировка (Encoding): выберите UTF-8
После заполнения всех данных нажмите Сохранить. Файл будет сохранен в выбранную вами папку для последующей загрузки контактов в Адресную книгу. - В Robovoice выберите разделитель — Табуляция, либо Точка с запятой/Запятая.
- Перетащите преобразованный файл и сопоставьте поля с вашими значениями.
![]()

Если при сопоставлении полей все поля съехали в одну колонку, закройте окно, выберите другой разделитель и заново загрузите файл.
Как преобразовать файлы Excel в формат CSV
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 (сохраняя специальные символы)
Как преобразовать файл Excel в CSV
Если требуется экспортировать файл Excel в какое-либо другое приложение, например, в адресную книгу Outlook или в базу данных Access, предварительно преобразуйте лист Excel в файл CSV, а затем импортируйте файл .csv в другое приложение. Ниже дано пошаговое руководство, как экспортировать рабочую книгу Excel в формат CSV при помощи инструмента Excel – «Сохранить как».
- В рабочей книге Excel откройте вкладку Файл (File) и нажмите Сохранить как (Save as). Кроме этого, диалоговое окно Сохранение документа (Save as) можно открыть, нажав клавишу F12.

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

- В Excel откройте вкладку Файл (File) и нажмите Сохранить как (Save as).
- Введите имя файла, в поле Тип файла (Save as type) выберите Текст Юникод (Unicode Text (*.txt)) и нажмите Сохранить (Save).
- Откройте созданный файл в любом стандартном текстовом редакторе, например, в Блокноте.
Замечание: Не все простые текстовые редакторы полностью поддерживают символы Юникод, поэтому некоторые из них могут отображаться как прямоугольники. В большинстве случаев, это никак не повлияет на итоговый файл, и можно просто не обращать на это внимание или выбрать более продвинутый редактор, например, Notepad++.
- Так как в нашем текстовом Юникод файле в качестве разделителей используется символ табуляции, а мы хотим преобразовать его в CSV (разделители – запятые), то необходимо заменить символы табуляции на запятые.
Замечание: Если нет строгой необходимости получить файл именно с разделителями – запятыми, а нужен любой файл CSV, который Excel сможет понять, то этот шаг можно пропустить, так как Microsoft Excel отлично понимает файлы с разделителем – табуляцией.
- Если всё же нужен файл CSV (разделители – запятые), то выполните в Блокноте следующие действия:
- Выделите символ табуляции, кликните по нему правой кнопкой и в контекстном меню нажмите Копировать (Copy), или просто нажмите Ctrl+C, как показано на рисунке ниже.

- Нажмите Ctrl+H, чтобы открылось диалоговое окно Заменить (Replace) и вставьте скопированный символ табуляции в поле Что (Find what). При этом курсор сместится вправо – это значит, что символ табуляции вставлен. В поле Чем (Replace with) введите запятую и нажмите Заменить все (Replace all).

- Выделите символ табуляции, кликните по нему правой кнопкой и в контекстном меню нажмите Копировать (Copy), или просто нажмите Ctrl+C, как показано на рисунке ниже.
В Блокноте результат будет приблизительно вот такой:


Замечание: Если Ваш файл предназначен для использования за пределами 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 простых шагов:
- В Google Drive нажмите кнопку Создать (Create) и выберите Таблица (Spreadsheet).
- В меню Файл (File) нажмите Импорт (Import).

- Кликните Загрузка (Upload) и выберите файл Excel для загрузки со своего компьютера.
- В диалоговом окне Импорт файла (Import file) выберите Заменить таблицу (Replace spreadsheet) и нажмите Импорт (Import).

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

- В меню Файл (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, расскажите об этом в комментариях. Благодарю за внимание!
Экспортируйте из Excel в CSV с любым разделителем и кодировкой
Популярность текстовых файлов CSV объясняется тем, что этот формат поддерживается большинством приложений. Поэтому конвертация файлов Excel в CSV файлы с запятыми в качестве разделителя вполне привычная операция. Но что если нужно экспортировать все листы в книге одновременно, или применить другой разделитель? Кроме того, операция «Сохранить как CSV» автоматически закрывает книгу Excel – и это осложняет работу, если нужно экспортировать данные многократно.
Инструмент «Экспорт в CSV» упрощает конвертацию XLSX (XLS) таблиц в формат CSV:
Выбирайте разделитель: запятую, точку с запятой, табуляцию, вертикальную черту
Выбирайте кодировку: UTF-8, ISO или другую
Добавляйте одинарные или двойные кавычки как квалификатор
Сохраняйте сразу все листы как отдельные CSV файлы
Перед началом работы добавьте «Экспорт в CSV» в Excel
«Экспорт в CSV» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.

Скачать XLTools для Excel
– пробный период дает 14 дней полного доступа ко всем инструментам.
Как экспортировать выбранный диапазон из Excel в CSV
На вкладке XLTools нажмите кнопку Экспорт В выпадающем списке выберите Экспорт в CSV Откроется диалоговое окно.
Задайте Выбранный диапазон Укажите диапазон для экспорта.

Отметьте флажком Открыть файл после экспорта , если хотите сразу увидеть результат.
Внимание: файл результата CSV откроется или в Notepad, или в Excel. Это зависит от того, какая программа назначена по умолчанию на открытие *.csv файлов на вашем компьютере.
Нажмите ОК Сохраните CSV файл на свой компьютер Готово.
Обратите внимание, что исходный файл Excel остается открытым и не изменился. Подробнее.

Как экспортировать в CSV один или сразу несколько рабочих листов
На вкладке XLTools нажмите кнопку Экспорт В выпадающем списке выберите Экспорт в CSV Откроется диалоговое окно.
Задайте Этот рабочий лист или Все рабочие листы в этой книге .

Отметьте флажком Открыть файл (папку) после экспорта , если хотите сразу увидеть результат.
Внимание: файл результата CSV откроется или в Notepad, или в Excel. Это зависит от того, какая программа назначена по умолчанию на открытие *.csv файлов на вашем компьютере.
Нажмите ОК Сохраните CSV файл(ы) на свой компьютер Готово.
Обратите внимание, что исходный файл Excel остается открытым и не изменился. CSV файлы будут названы по имени соответствующих исходных рабочих листов.

Другой способ сохранить несколько рабочих листов как CSV файлы – использовать XLTools «Органайзер книг».
На вкладке XLTools нажмите кнопку Органайзер книг Откроется диалоговое окно.
Из списка всех рабочих листов выберите один, все или всего несколько рабочих листов для экспорта.
Нажмите иконку Сохранить Из выпадающего списка выберите Сохранить лист(ы) как отдельные файлы .

Откроется окно Выберите сохранить как форматированный текст (разделитель – запятая) (*.csv) Задайте параметры экспорта.
Нажмите ОК Сохраните CSV файл(ы) на свой компьютер Готово.
Как задать параметры обработки данных при экспорте из Excel в CSV
Вы можете задать, как обрабатывать и экспортировать значения в CSV формат:

Выберите сохранить Как отформатированные значения Выберите эту опцию, если нужно экспортировать значения в том же формате, который задан в Excel – как отображаются в ячейках. Например, 10%, 16 мар 2015, $40.

Выберите сохранить Как реальные значения Выберите эту опцию, если нужно экспортировать значения в формате по умолчанию – как отображаются в строке формул Excel. Например, 0.1, 16.03.2015, 40.00.

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

Кроме того, вы можете отметить флажком удалить _ из данных . Это оставит знаки квалификатора только в начале и в конце поля и удалит из любых других позиций. Например, если вы добавите ‘ (одинарную кавычку) в качестве квалификатора, при этом исходная таблица Excel уже содержит ‘ (одинарные кавычки или апострофы), это собьет границы полей в CSV файле. Поэтому вы можете задать удаление всех знаков одинарных кавычек, которые не являются квалификаторами, из файла результата CSV. Исходный Excel файл при том не изменится.

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

Как экспортировать из Excel в CSV с разделителем точка с запятой, табуляция или вертикальная черта
Вы можете сохранить таблицу Excel как CSV файл как со стандартным разделителем запятой, так и задать другой подходящий разделитель между значениями в CSV файле:
точка с запятой
вертикальная черта

Как экспортировать из Excel в CSV и задать кодировку
Вы можете выбрать нужную кодировку для CSV файла результата. Unicode UTF-8 – одна из самых распространённых кодировок и рекомендуется как опция по умолчанию:
Unicode (UTF-8)
Unicode, или любую другую

Сохраняйте таблицы Excel как CSV без закрытия Excel файла
Когда вы конвертируете Excel файлы через «Сохранить как…CSV», появляется сообщение: «Некоторые возможности станут недоступными». Далее, похоже, что ваш исходный XLSX файл замещён CSV файлом. На самом деле ваш исходный Excel файл был автоматически закрыт, а только что сгенерированный файл CSV открылся в интерфейсе Excel. Таким образом, каждый раз после сохранения Excel листа как CSV, приходится снова и снова открывать исходный документ Excel. Это довольно неудобно и вносит риск потери несохранённых изменений в исходных данных.
Инструмент «Экспорт в CSV» оптимизирует рутинный экспорт XLSX в CSV:
Экспортируйте в CSV заданный диапазон или несколько рабочих листов сразу.
При этом исходный Excel файл остался открытым и не изменился. Его расширение также не поменялось с *.xlsx в *.csv.
Продолжайте – без перебоев – работу с исходным файлом или снова экспортируйте диапазоны в CSV.
Как экспортировать данные из Excel в другие форматы
Если вам нужно экспортировать данные в другие форматы, например, TXT, HTML или PDF, посмотрите инструмент «Экспорт листов». Он поможет сохранить множество листов Excel как отдельные файлы в нужном формате.
