Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
Внизимпорт-экспорт данных Найти похожие ветки
← →
Alex-kosmonavt (2002-11-16 10:12) [0]Необходимо перевести БД набитую в таблице Excel в "нормальную" БД типа парадокс или там что-то SQL. Простое сохранение в .dbf формате не помогает, так как русские буквы сохраняются не в той кодировке, а поменять ее потом в Data Base Desktop не возможно. Есть ли какие проги или утилиты которые импортируют базы данных из одного формата в другой ну или любой какой то способ решения этой проблемы?
← →
Котелок (2002-11-18 06:14) [1]
Ну можно поробывать использовать Excel как базу данных через ODBC (сам не сталкивался не знаю, что получится).
А можно вторым способом, не таким изяшным, но рабочим. Открывать Excel как сервер OLE автоматизации, читать из него данные и через Sql запихивать их в базу.
Как работать с Excel-ем есть неплохая статья на этом сайте.
← →
Akella (2002-11-18 08:37) [2]>Alex-kosmonavt (16.11.02 10:12)
>так как русские буквы сохраняются не в той кодировке, а >поменять ее потом в Data Base Desktop не возможно
Я сохраняю в DBASE IV
2 нюанса:
1) перед сохранением установи ширину клеток так, чтобы вся информация была видна. А то у меня обрезало только видимое. Наверное в новой таблице берет размер полей по ширине полей в Excel
2) в BDE или чем ты там пользуешься установи правильную кодировку.
При выполнении этих условий у меня нормально сохраняет
← →
Fantasist (2002-11-18 09:46) [3]
> Ну можно поробывать использовать Excel как базу данных
>
Для этой цели есть хорошие компоненты для работы с DAO.
← →
Котелок (2002-11-18 17:08) [4]
> Для этой цели есть хорошие компоненты для работы с DAO.
И как пример KaDao.
Но просто страраюсь отвечать так, чтобы не использовать сторонние компоненты (изобретаю колесо, так сказать)
← →
sniknik (2002-11-18 17:21) [5]закачай свою Excel таблицу в Access (импорт в нем есть, для екселя стандарт), после выгружай (экспорт) как DBASE IV будет один вариант кодировки второй вариант выгрузить как ODBC Visual Foxpro Tables. Какой нибудь да подойдет.
← →
OlegE (2002-11-18 17:22) [6]Ошибки не при экспорте, а при импорте.
Я добился нужного результата таким образом:
Експорт - стандартный - средствами Excel, сохранял как DB III (или как DB IV без разницы), а загружал в IB при помощи утилиты XPump(брал на www.ibase.ru). Никаких проблем с русскими и украинскими буквами не возникало. Импорт при помощи BDE, даже с правильным драйвером у меня нормально не получался.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.013 c