![]() |
|
|
![]()
|
|
| segomix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 10.4.2010 Репутация: нет Всего: нет |
добрый день
есть готовый dbf-файл. подскажите пожалуйста, как быстрее всего поменять в нем кодировку, цель - чтобы можно было просматривать в excel'e, сейчас там вместо русских символов краказябры п.с. раньше думал, что нужно в заголовке файла поменять кодировку, но оказалось, что это не так. обсуждал здесь, но мне не смогли помочь =( надеюсь на вашу помощь. заранее спасибо |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
А если настроить BDE на нужную кодировку и тупо перезалить данные в новый файл. При записи в новый файл выполнять перекодировку AnsiToOEM или что-то подобное.
Добавлено через 14 секунд Или даже без настройки BDE. Добавлено через 1 минуту и 31 секунду Ещё хитрый вариант. Извлекаем данные и запихиваем в текстовый файл с разделителями - табуляцией, при сохранении указываем расширение xls. Добавлено через 2 минуты и 45 секунд Ещё вариант. Делаем экспорт из dbf в excel. Все вопросы по Excel (COM, OLE) в этом разделе Добавлено через 6 минут и 31 секунду Ну и в гугле посмотреть |
|||
|
||||
| segomix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 10.4.2010 Репутация: нет Всего: нет |
Akella, оке, попробую! з.ы. в гугле смарел
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 7 Всего: 17 |
segomix, а готовые решения не устраивают?
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| segomix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 10.4.2010 Репутация: нет Всего: нет |
Akella, все, что смотрел в гугле так или иначе связано с бде, адо и т.п, а приложение должно работать на любом компе.
former, меня лично устраивают. вообще, для проверкой подлинности всегда была и будет кнопочка F3 в тотал командере фактически, надо написать приложение, на вход которому подается dbf-файл с "неправильной" кодировкой и на выходе был файл с "правильной", и я до сих пор не понимаю как это сделать, точнее есть идеи, но... |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Напиши на FoxPro. Зачем на Дельфи обязательно? А вообще, судя по работе фоксовой программы, она 29-й байт перезаписывает. Это сообщение отредактировал(а) Данкинг - 10.4.2010, 19:53 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |