powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сохранить в нужной кодировке
9 сообщений из 9, страница 1 из 1
Сохранить в нужной кодировке
    #38541370
Доброе время суток. Подскажите, как сделать
.ActiveWorkbook.SaveAs ("&tmpp",11) Это гут, сохраняет в xldbf4, а как указать кодировку 1251 допустим ? пробовал добавить
,,,,,,1251,,) не помогло.
...
Рейтинг: 0 / 0
Сохранить в нужной кодировке
    #38541400
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это как-то странно. Вообще-то, при прямом экспорте из XL в DBF (там, где он есть - например, в 2003-м) вы и так должны получать кодировку 1251. Более того, чтобы получить CP866 - пришлось искать свой путь .
Расскажите точнее, что у вас за версии VFP, Excel. И вообще, зачем из фокса делать книгу экзеля, чтобы сохранить результат в виде dbf-таблицы...
...
Рейтинг: 0 / 0
Сохранить в нужной кодировке
    #38541402
Эм, VFP9 sp2. Excel 2003.
Дело в том, что после сохранения в dbf, при попытке
use этот_дбф exclus
фокс спрашивает кодировку. То есть её вапче нет. И это не попытка из фокса сделать эксель, просто есть файлики экселя, в которых данные нужно перегнать в дбф, проще было сохранить как дбф а потом уж кромсать и паковать готовое.
...
Рейтинг: 0 / 0
Сохранить в нужной кодировке
    #38541408
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Excel экспортирует данные в достаточно верном (ну, для вас) формате - то перед использованием таблицы просто откройте её как файл (через fopen()), и замените значение байта 1D на C9.

Либо всё же придётся пользоваться сторонними процедурами для экспорта...
...
Рейтинг: 0 / 0
Сохранить в нужной кодировке
    #38541414
Да вопчем-то достаточно и
DO Cpzero WITH '&tmpp',1251
просто хотелось сохранять с кодировкой =) любопытно так сказать стало.
Кстати, не по теме, но прицепом вопрос -

DELETE FILE &FileXLS Если в имени файла есть пробелы, то не удаляет. Напомните как там верно получить полный путь к файлу что б принимал пробелы и русские кракозябры ? Что-то с "" связано... не помню уже.
...
Рейтинг: 0 / 0
Сохранить в нужной кодировке
    #38541433
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей П.Ст.DELETE FILE &FileXLS
Код: sql
1.
DELETE FILE (FileXLS)
...
Рейтинг: 0 / 0
Сохранить в нужной кодировке
    #38541443
спасибо
...
Рейтинг: 0 / 0
Сохранить в нужной кодировке
    #38541450
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей П.Ст....
use этот_дбф exclus
фокс спрашивает кодировку.
Поставь
Код: sql
1.
SET CPDIALOG OFF


и не будет ничего спрашивать.

PS Зачем тут макроподстановка?
Сергей П.Ст. .ActiveWorkbook.SaveAs ("&tmpp",11)
тоже самое
Код: sql
1.
.ActiveWorkbook.SaveAs (tmpp,11)
...
Рейтинг: 0 / 0
Сохранить в нужной кодировке
    #38542969
Dima T,

О как... пасип. Макро зачем ?.. а не помню уже даже =)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сохранить в нужной кодировке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]