|
Сохранить в нужной кодировке
|
|||
---|---|---|---|
#18+
Доброе время суток. Подскажите, как сделать .ActiveWorkbook.SaveAs ("&tmpp",11) Это гут, сохраняет в xldbf4, а как указать кодировку 1251 допустим ? пробовал добавить ,,,,,,1251,,) не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 00:19 |
|
Сохранить в нужной кодировке
|
|||
---|---|---|---|
#18+
Это как-то странно. Вообще-то, при прямом экспорте из XL в DBF (там, где он есть - например, в 2003-м) вы и так должны получать кодировку 1251. Более того, чтобы получить CP866 - пришлось искать свой путь . Расскажите точнее, что у вас за версии VFP, Excel. И вообще, зачем из фокса делать книгу экзеля, чтобы сохранить результат в виде dbf-таблицы... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 01:39 |
|
Сохранить в нужной кодировке
|
|||
---|---|---|---|
#18+
Эм, VFP9 sp2. Excel 2003. Дело в том, что после сохранения в dbf, при попытке use этот_дбф exclus фокс спрашивает кодировку. То есть её вапче нет. И это не попытка из фокса сделать эксель, просто есть файлики экселя, в которых данные нужно перегнать в дбф, проще было сохранить как дбф а потом уж кромсать и паковать готовое. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 01:47 |
|
Сохранить в нужной кодировке
|
|||
---|---|---|---|
#18+
Если Excel экспортирует данные в достаточно верном (ну, для вас) формате - то перед использованием таблицы просто откройте её как файл (через fopen()), и замените значение байта 1D на C9. Либо всё же придётся пользоваться сторонними процедурами для экспорта... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 02:12 |
|
Сохранить в нужной кодировке
|
|||
---|---|---|---|
#18+
Да вопчем-то достаточно и DO Cpzero WITH '&tmpp',1251 просто хотелось сохранять с кодировкой =) любопытно так сказать стало. Кстати, не по теме, но прицепом вопрос - DELETE FILE &FileXLS Если в имени файла есть пробелы, то не удаляет. Напомните как там верно получить полный путь к файлу что б принимал пробелы и русские кракозябры ? Что-то с "" связано... не помню уже. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 02:33 |
|
Сохранить в нужной кодировке
|
|||
---|---|---|---|
#18+
Сергей П.Ст.DELETE FILE &FileXLS Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 05:09 |
|
Сохранить в нужной кодировке
|
|||
---|---|---|---|
#18+
спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 06:07 |
|
Сохранить в нужной кодировке
|
|||
---|---|---|---|
#18+
Сергей П.Ст.... use этот_дбф exclus фокс спрашивает кодировку. Поставь Код: sql 1.
и не будет ничего спрашивать. PS Зачем тут макроподстановка? Сергей П.Ст. .ActiveWorkbook.SaveAs ("&tmpp",11) тоже самое Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2014, 06:44 |
|
|
start [/forum/topic.php?fid=41&msg=38541433&tid=1582764]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 172ms |
0 / 0 |