Страницы: 1
RSS
Открыть csv в UTF-8 и сохранение в UTF-8
 
Здравствуйте, каким образом можно открыть CSV файл с кодировкой utf-8, отредактировать там необходимые ячейки, после чего закрыть и сохранить в такой же кодировке с помощью макроса.
 
Самый простой вариант - использовать для этой задачи бесплатный офисный пакет типа OpenOffice
(где, в отличие от Excel, вроде бы кодировка utf-8 используется по умолчанию)
 
Изменение кодировки текста и файлов | Макросы Excel (excelvba.ru)
 
)) Матрос дал ссылку на сайт Игоря, а Игорь дал отсылку на OpenOffice )
Изменено: New - 27.09.2022 17:33:06
 
Ещё бы на сайте OpenOffice появилась ссылка на сайт Андрея Нечитаева ))
 
OpenOffice давно уже почил в бозе.  :)
Так что ссылаться надо на LibreOffice (LO).
При написании программ на LO Basic следует иметь в виду, что объектная модель LO Calc кардинально отличается от объектной модели Microsoft Excel.
Что касается Excel, то на сайте тема файлов .csv затрагивается весьма часто.

При экспорте данных  в формате .csv следует учесть, что встроенные средства сохранения файла в формате .csv не поддерживают кодировку utf-8. Если же вывести в кодировке, например, windows-1251, а затем изменить кодировку файла, то будут проблемы с теми символами юникода, которые не представлены в кодовой таблице windows-1251 (если таковые есть).
Изменено: sokol92 - 27.09.2022 18:02:40
Владимир
Страницы: 1
Наверх