Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.08.2009, 09:21   #1
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию Ипорт из экселя в акссес

Добрый день!
Люди подкиньте литературы по ипорту из экселя в базу акссеса. Если есть исходники то дайте посмотреть. За ранее благодарен.
Власов А.С. вне форума Ответить с цитированием
Старый 18.08.2009, 09:44   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Вообщето в акцесс и так есть возможность импортировать из эксель.. Но уж если надо сделать в приложении, то и к акцесовской базе, и к экселю можно подключится с помощью ADO. А там просто работать как с таблицами в любой бд. Ну есть ещё возможность работать с экселем через оле, но так по моему должен быть установлен пакет MSOffice..

Последний раз редактировалось vovk; 18.08.2009 в 16:45.
vovk вне форума Ответить с цитированием
Старый 19.08.2009, 08:36   #3
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

А можно небольшо примерчик
Власов А.С. вне форума Ответить с цитированием
Старый 19.08.2009, 20:32   #4
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Сегодня уже не получится, спать уж очень сильно хочется, если завтра ещё интерестно будет, то вечером накидаю примерчик..
vovk вне форума Ответить с цитированием
Старый 20.08.2009, 06:30   #5
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

Вот экселевский файлик желтые поля это нужно импортировать в базу акссеса.
Вложения
Тип файла: rar 178_0701.rar (3.1 Кб, 18 просмотров)
Власов А.С. вне форума Ответить с цитированием
Старый 20.08.2009, 06:32   #6
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

Конечно интересно. За ранее благодарен!!!
Власов А.С. вне форума Ответить с цитированием
Старый 20.08.2009, 10:07   #7
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Я то думал данные в табличной форме. Вчера вечером накидал уже почти целый конвертер с возможностью создания таблиц выбора полей и тп
А тут вот скорее всёго что нужно

Код:
uses  comobj;
.....
var
e, book,list :variant;
opdlg:TOpenDialog;
begin
 opdlg := TOpenDialog.Create(nil);
 try
if OpenDialog1.Execute then
   begin
            try
             E:=CreateOleObject('Excel.Application');
             book:=E.Workbooks.Open(OpenDialog1.FileName);
            // list:=book.Sheets.Item['Лист1'];//это по имени листа
               list:=book.Sheets.Item[1];//так по номеру
             edit1.Text:=list.cells.item[7, 2].value; //отсчёт ячеек начинается с 1
            finally
              E.Workbooks.close;
            end;
  end;
 finally
   opdlg.Free;
 end;
end;
также читай данные, с остальных нужных ячеек, и записывай куда нужно, впеременные или сразу в таблицу экселевскую.
vovk вне форума Ответить с цитированием
Старый 20.08.2009, 11:22   #8
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

Ну коль накидал примерчики подилесь пожалуйста.
Власов А.С. вне форума Ответить с цитированием
Старый 20.08.2009, 11:37   #9
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

До дома доберусь скину. только если применять постоянно, тогда доработать нужно будет.. Если пригодится и понравится, думаю что даработаете.

Последний раз редактировалось vovk; 20.08.2009 в 12:47.
vovk вне форума Ответить с цитированием
Старый 20.08.2009, 11:58   #10
Власов А.С.
Пользователь
 
Регистрация: 04.08.2009
Сообщений: 48
По умолчанию

Ок спасибо мне главное на примере понять смысл импорта, как я жалею что пошел на буха учться. Мне нравиться заниматься программированием. Ну кончно посвоему. (по тупому для вас для меня это прогресс)
Власов А.С. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос форм из Экселя в Ворд Nash1 Microsoft Office Word 5 07.07.2009 06:32
Перенести таблицы Экселя в Ворд Nash1 Фриланс 5 02.07.2009 09:46
нужно разработать базу данных в акссес Gelya86 Фриланс 9 28.02.2008 11:23
из экселя в БД Shark2112 Microsoft Office Excel 1 16.10.2007 08:04
защитить лист экселя от копирования nextaty Microsoft Office Excel 11 01.12.2006 21:27