|
v7: проблема кодировки текста при загрузке pdf-файла из базы данных 1сv7 в excel | ☑ | ||
|---|---|---|---|---|
|
0
texes
04.03.12
✎
18:28
|
Здравствуйте, Вы не могли бы помочь с вышеуказанной проблемой? что только не пыталась делать, ничего не получается. заранее спасибо.
|
|||
|
1
Rie
04.03.12
✎
18:30
|
PDF-файл... Из базы данных 7-ки... В Excel... Это как? Что Вы имеете в виду?
|
|||
|
2
aleks-id
04.03.12
✎
18:36
|
имхо dbf грузят
|
|||
|
3
texes
04.03.12
✎
18:37
|
у меня есть скопированная база данных 1с, мне нужно построить ряд отчетов из неё в формате Excel, подключаюсь через созданный источник данных из этих файлов dbf в Excel (созданный в панели администрирования - Источники данных (ODBC)), но текст отображается кракозябрами. попробовала все возможные варианты из нэта - в пустую...
|
|||
|
4
texes
04.03.12
✎
18:41
|
прошу прощения за ошибку в названии, от волнения наверное...
|
|||
|
5
andrewks
04.03.12
✎
18:41
|
полез как-то Мичурин на ёлку за яблоками, а его арбузами завалило...
|
|||
|
6
Rie
04.03.12
✎
18:43
|
(3) А при чём здесь DBF?
Либо пишите в Excel через OLE. Либо через ADO. (Оба варианта - описаны в Книге знаний). |
|||
|
7
texes
04.03.12
✎
19:00
|
дело в том, что у меня нет возможности подключится к источнику данных напрямую, файлы расположены локально у меня на компьютере
|
|||
|
8
Rie
04.03.12
✎
19:08
|
(7) То есть, файлы скопировали - а сама 1С (платформа) у Вас не установлена? Или установлена?
|
|||
|
9
texes
04.03.12
✎
19:11
|
платформа не установлена, в том то и дело! да и отчеты нужно сформировать "особые"
|
|||
|
10
texes
04.03.12
✎
19:12
|
всё получается, но текст...
|
|||
|
11
Rie
04.03.12
✎
19:12
|
(9) Платформа не установлена. Но структура таблиц Вам известна. Подключаетесь Вы к ним как?
|
|||
|
12
texes
04.03.12
✎
19:12
|
подключаюсь через созданный источник данных из этих файлов dbf в Excel (созданный в панели администрирования - Источники данных (ODBC)
|
|||
|
13
Rie
04.03.12
✎
19:12
|
(10) А какая кодовая таблица была установлена в той 1С, из которой Вы эти файлы копировали?
|
|||
|
14
texes
04.03.12
✎
19:14
|
честно признаюсь, не знаю, я в этом деле новичок (сразу, прошу прощения, если пишу не туда)
|
|||
|
15
Ork
04.03.12
✎
19:15
|
(7) Для общего развития.
Найдите среди файликов такой : 1Cv7.DD. Это обычный текстовый файл с описанием структуры данных. После его разбора вам будет понятно как данные взаимоствязаны между собой. Кроме того следует иметь ввиду, что текстовые строки в файликах записаны в кодовой станичке 866. (Может ли используемый вами драйвер их конвертить в 1251 не знаю). Но учитывать это нужно. |
|||
|
16
Ork
04.03.12
✎
19:18
|
+(14) Новичку строить отчеты в Екселе по данным файликов 1С - за это можно выдавать медали.
|
|||
|
17
texes
04.03.12
✎
19:18
|
к сожалению, я не скопировала её полностью - только dbf файлы..
|
|||
|
18
texes
04.03.12
✎
19:20
|
не вижу ничего героического (, пожалуй я переоценила свои возможности
|
|||
|
19
Ork
04.03.12
✎
19:21
|
Вообще говоря, ексель в состоянии открыть ДБФ от 1С и без драйверов. Как "файлы Dbase (*.dbf)"
|
|||
|
20
texes
04.03.12
✎
19:27
|
я их так и подключала (администрирование-системный DSN-Microsoft dBase Driver (*.dbf) - результат - кракозябры
|
|||
|
21
Ork
04.03.12
✎
19:29
|
Я конечно далек от мысли...(ЦЫ)
Но мне здается, что автор пыталась получить данные из не совсем законно и очень неморально полученной базы. Или я не прав? А (0)? |
|||
|
22
Ork
04.03.12
✎
19:32
|
(20) Имелось ввиду "Главное меню ексель" -> Файл -> Открыть -> Тип Файлов -> файлы Dbase (*.dbf)
|
|||
|
23
texes
04.03.12
✎
19:32
|
абсолютно не правы, просто я пришла работать в фирму, где все работает через одно место... вот, к примеру, мне задали неподъемную задачку.. в любом случае, спасибо за участие.
|
|||
|
24
texes
04.03.12
✎
19:33
|
да, именно так
|
|||
|
25
Ork
04.03.12
✎
19:33
|
+(21) /*сдается.
|
|||
|
26
Ork
04.03.12
✎
19:35
|
(23) Более эффективно получить отчеты средствами 1С. Даже потратив некоторое количество времени на объяснения с шефом.
|
|||
|
27
Ork
04.03.12
✎
19:36
|
+(26) Если, конечно это не контора типа армейской роты, где главное не "сделать", главное - "заиппаться".
|
|||
|
28
texes
04.03.12
✎
19:37
|
я уже это поняла ) буду разговаривать, Вам - спасибо за участие! жаль только, что проблема не решена, мне уже самой стало интересно, почему отображаются кракозябры... ещё раз спасибо )
|
|||
|
29
Ork
04.03.12
✎
19:42
|
(28) Еще раз для тех кто на танке : пАтамучта кодировка в 1С - 866, а ексель все читает в 1251. Наверное можно вредствами ВБА конвертнуть в 1251.
На крайняк конвертнуть при помощи CPConvert() в VFP, а потом грузить в Ексель. |
|||
|
30
texes
04.03.12
✎
19:46
|
простите, не обратила на это внимание..
|
| Форум | Правила | Описание | Секции | Поиск |