Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > Экспорт из excel в interbase


Автор: alek1987new 4.5.2010, 21:39
Привет всем, подскажите пожалуйста новичку как из excel экспортировать данные в базу interbase.
Заранее спасибо. smile 

Автор: Akella 6.5.2010, 14:30
Очень просто. Пишешь программу и экспортируешь. Что тут сложного?

Добавлено через 48 секунд
Ну или используешь IBExpert. Сам не делал.

alek1987new, как сделаешь - опишешь, ок?

Автор: Gluttton 6.5.2010, 17:45
Для рАзовых и простых преобразований (а в Excel'e у меня других не попадалось) я поступаю совершенно не по программистски: в самом же Excel'e добавляю несколько колонок с текстом типа "insert into table values", ", ",", ", ")", а затем с помощью конкатенации (функция СЦЕП) формирую готовую строку запроса на вставку данных. После этого копирую полученные ячейки с запросами и вставляю в текстовый файл, который затем выполняю как скрипт...

Очень простое решение...

Правда все это про Firebird smile , но я думаю, что в InterBase тоже есть возможность исполнять скрипты...

Автор: alek1987new 6.5.2010, 21:07
akella, спасибо за подсказку но писать прогу сейчас просто нет времени,  а в ibexpert как это можно сделать, с помощью чего?

Автор: Данкинг 6.5.2010, 21:36
alek1987new, сохраняешь из xls в dbf. А написать прогу для экспорта из dbf в IB - это самый максимум час.

Автор: Akella 7.5.2010, 10:13
alek1987new, тебе разовое или постоянное задание?

Добавлено через 22 секунды
Я считаю, что Gluttton дал неплохое решение.

Добавлено через 1 минуту и 56 секунд
Ну и вот закреплённая тема:
http://forum.vingrad.ru/forum/topic-201634.html
Нужно натравить ODBC на экселевский файл.

Автор: alek1987new 9.5.2010, 22:01
У меня разовое задание, всегда использовалась аксесовсая база, а теперь перешел на interbase, вроде на делфе написал клиента, все пашет, но перелить данные из аксеса в interbase не знаю как. smile 

Автор: Akella 9.5.2010, 22:20
Я же тебе дал ссылку с примерами  smile 

Автор: former 9.5.2010, 23:20
Ну чего вы братцы человека мучаете?
alek1987new, устанавливаешь IBExpert, а дальше http://ibexpert.net/ibe/index.php?n=Doc.ImportData.

Автор: alek1987new 9.5.2010, 23:43
former, большое спасибо. только подскажите в каком меню искать импорт данных в айбиэксперте

Автор: former 10.5.2010, 13:20
alek1987new, если пройти по ссылке, которую я привел выше, то практически в самом начале статьи сказано:
Цитата

It can be started from the IBExpert Tools menu.

Т.е. меню Tools (Инструменты)/Import data.

Добавлено через 1 минуту и 3 секунды
Версия IBExpert должна быть не ниже 2010.03.23.

Автор: Akella 12.5.2010, 22:14
Цитата(former @ 9.5.2010,  23:20)
Ну чего вы братцы человека мучаете?
alek1987new, устанавливаешь IBExpert, а дальше http://ibexpert.net/ibe/index.php?n=Doc.ImportData.

да кто его мучает, дали ссылок же, и не раз
или нужно разжевать и в рот положить???????????

Добавлено @ 22:19
этого значит мы не видим?
http://forum.vingrad.ru/index.php?showtopic=201634&view=findpost&p=2118262
при чём жирным шрифтом?? аааа, я понял, нужно ещё  и огромными красными буквами выделять

просто народ на форумах их до того разбаловали, что уже никто и пальцем пошевелить не хочет - создал тему и жди... за  тебя сейчас же всё найдут быстренько, расскажут, распишут, всё по полочкам разложат, ну не прелесть, а?

Добавлено @ 22:19
alek1987new, а тебе -1 за лень

Добавлено через 9 минут и 4 секунды
а потом еще говорят, а там мол форум голимый и модеры злые... а что ты сделал, чтобы себе помочь? ну конечно, кроме того, что три раза спросил одно и тоже..., а кому-нибудь помог? 

Автор: Gluttton 12.5.2010, 22:31
Цитата(Akella @  12.5.2010,  22:14 Найти цитируемый пост)
одно и тоже

Да нет, не одно и тоже... Начали с excel а закончили access... Причем, где произошел переход я так и не заметил smile ...

Автор: Akella 12.5.2010, 23:42
та ладно, то уже мелочи

в этой теме моё второе сообщение уже более менее содержательно как минимум тем, что содержит ссылку на закреплённую в этом разделе тему, которая в свою очередь содержит ссылку, которую дал former, просто автору темы впадлу было пролистать ту закреплённую тему про импорт и он решил продолжить плодить бессмысленные сообщения про импорт

Добавлено через 1 минуту и 2 секунды
другое дело, если бы автор начал бы импорт, что-то не получалось... здесь уже другое дело smile

Добавлено через 2 минуты и 49 секунд
Цитата(Gluttton @  12.5.2010,  22:31 Найти цитируемый пост)
Да нет, не одно и тоже... Начали с excel а закончили access..

думаю, что пофиг, главное правильно настроить ODBC (источник данных), при чём акцесс, думаю легче подключить ;)

Автор: former 13.5.2010, 09:57
Akella, ты прав на все 100%. С приближением сессии таких новичков становится больше в разы. Все это от того, что количество человек среди них, способных к самообучению, стремится к нулю. Поэтому в последнее время почти в каждой второй теме приходится посылать в поиск, Гугл, ДРКБ.....

Предлагаю в каждом разделе закрепить тему типа "Как правильно задать вопрос и получить на него ответ" выделенную прописными буквами и жирным шрифтом, оформленную в соответствии с тематикой раздела.

Автор: Akella 13.5.2010, 10:15
От этого толку будет мало. Сам видишь, что народ не хочет читать закреплённые темы, даже когда на них даешь ссылки :(

Автор: alek1987new 14.5.2010, 20:37
СПАСИБО БОЛЬШОЕ ВСЕМ УЧАСТНИКАМ, ЧТО ОБОСРАЛИ НОВИЧКА КАК МОГЛИ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Автор: Frees 17.5.2010, 19:39
Цитата(former @  13.5.2010,  12:57 Найти цитируемый пост)
Предлагаю в каждом разделе закрепить тему типа "Как правильно задать вопрос и получить на него ответ" выделенную прописными буквами и жирным шрифтом, оформленную в соответствии с тематикой раздела.



и показывать эту тему по нажатию кнопки "Новая тема"...!!

Автор: Akella 17.5.2010, 20:32
alek1987new, никто тебя не обсирал. А следующий раз будешь умнее.

Добавлено через 6 секунд
наверное

Автор: former 17.5.2010, 22:12
Цитата(Frees @  17.5.2010,  19:39 Найти цитируемый пост)
и показывать эту тему по нажатию кнопки "Новая тема"...!! 

Вообще-то при создании темы в верху страница приведены ссылки, где все уже разжевано. Вот только мало кто на них обращает внимание. Из-за этого n-е число постов тратится на выяснении сути проблемы или конечного результата. Как следствие, новички обижаются на критику опытных пользователей и, что самое печальное, не делают из этого никаких выводов.

Автор: alek1987new 18.5.2010, 21:01
да за обсир спасибо, а тема закрыта, все уже сделал

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)