Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сохранение страницы Excel в формате CSV в кодировке UTF-8 - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сохранение страницы Excel в формате CSV в кодировке UTF-8 (Макросы/Sub)
Сохранение страницы Excel в формате CSV в кодировке UTF-8
vlsx1969 Дата: Вторник, 02.11.2021, 03:31 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Необходимо сохранить страницу Excel в формате CSV в кодировке UTF-8
Предположим, необходимо сохранить страницу книги Excel c названием Z1 в файл Z1.csv.
Нашел такую процедуру на VBA

[vba]
Код
Sub Z1()

Application.DisplayAlerts = False
Sheets("Z1").Copy
ActiveWorkbook.SaveAs Filename:="C:\Z1.csv", _
FileFormat:=xlCSV, CreateBackup:=False, local:=True

ActiveWindow.Close
Application.DisplayAlerts = True

End Sub
[/vba]

Все работает, но сохраняет в формате ANSI а необходимо сохранять в формате UTF-8
Прошу помощи в корректировки кода VBA.


Сообщение отредактировал Serge_007 - Вторник, 02.11.2021, 09:25
 
Ответить
СообщениеНеобходимо сохранить страницу Excel в формате CSV в кодировке UTF-8
Предположим, необходимо сохранить страницу книги Excel c названием Z1 в файл Z1.csv.
Нашел такую процедуру на VBA

[vba]
Код
Sub Z1()

Application.DisplayAlerts = False
Sheets("Z1").Copy
ActiveWorkbook.SaveAs Filename:="C:\Z1.csv", _
FileFormat:=xlCSV, CreateBackup:=False, local:=True

ActiveWindow.Close
Application.DisplayAlerts = True

End Sub
[/vba]

Все работает, но сохраняет в формате ANSI а необходимо сохранять в формате UTF-8
Прошу помощи в корректировки кода VBA.

Автор - vlsx1969
Дата добавления - 02.11.2021 в 03:31
китин Дата: Вторник, 02.11.2021, 07:50 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
vlsx1969, - Прочитайте Правила форума
- Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 500 кб согласно п.3 Правил форума
- Оформите код тегами (в режиме правки поста выделите код и нажмите кнопку #, пояснялка здесь)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеvlsx1969, - Прочитайте Правила форума
- Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 500 кб согласно п.3 Правил форума
- Оформите код тегами (в режиме правки поста выделите код и нажмите кнопку #, пояснялка здесь)

Автор - китин
Дата добавления - 02.11.2021 в 07:50
Serge_007 Дата: Вторник, 02.11.2021, 09:28 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Необходимо сохранить страницу Excel в формате CSV в кодировке UTF-8
Требуется сохранить файл экселя в формат CSV, кодировка - Юникод (UTF-8)...


Сохранение файла в Юникод UTF-8


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Необходимо сохранить страницу Excel в формате CSV в кодировке UTF-8
Требуется сохранить файл экселя в формат CSV, кодировка - Юникод (UTF-8)...


Сохранение файла в Юникод UTF-8

Автор - Serge_007
Дата добавления - 02.11.2021 в 09:28
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сохранение страницы Excel в формате CSV в кодировке UTF-8 (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!