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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2013, 20:05   #1
Mixasnt
Пользователь
 
Регистрация: 07.10.2012
Сообщений: 54
По умолчанию Delphi+excel+internet

Помогите пожалуйста решить задачу:
Нужно написать программу, которая будет заполнять DBgrid из файла .xlsx, расположенного на хостинге.
Какие компоненты использовать,как организовать?
Спасибо.
Mixasnt вне форума Ответить с цитированием
Старый 02.11.2013, 21:16   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

На хостинге есть вход к файлу через FTP? Вообще как его оттуда можно получить?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2013, 12:34   #3
Mixasnt
Пользователь
 
Регистрация: 07.10.2012
Сообщений: 54
По умолчанию

можно ftp, можно напрямую
Mixasnt вне форума Ответить с цитированием
Старый 03.11.2013, 12:44   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ага. Тогда используя INDI можно получить файл.
Приблизительно выглядит это так:
Код:
uses IdFtp
...
 with TIdFTP.Create(nil) do begin
  Port:=21;
 Username:=user;
 Password:=pass;
 ftp.Connect();
 if not ftp.Connected then begin ShowMessage('Нет связи');end
 else
 try
  Get('/моя папка на серваке/файл.xlsx','c:\Временная папка\файл.xlsx');
  // Теперь его можно открыть и считать из c:\Временная папка\файл.xlsx
 except
   on e:exception do begin
     ShowMessage('Ошибка '+e.Message);
   end;
 end;
 free;
end;
Вроде ниче не напутал...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2013, 13:22   #5
Mixasnt
Пользователь
 
Регистрация: 07.10.2012
Сообщений: 54
По умолчанию

Большое спасибо)

Последний раз редактировалось Mixasnt; 03.11.2013 в 13:24.
Mixasnt вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Internet CHAT на Delphi cfif921 Работа с сетью в Delphi 8 05.05.2012 19:54
Delphi Excel (сохранение записи в Excel) Кас Алина Общие вопросы Delphi 4 28.05.2010 09:17
как при импорте из Excel в delphi узнать сколько заполненных строк в книге Excel?чтобы организовать цикл betirsolt БД в Delphi 1 17.01.2010 18:51
НЕ могу найти Server Socket в закладке Internet в Delphi 7 для создания серверной части трояна Reds Общие вопросы Delphi 4 11.10.2008 16:27
Компоненты Delphi для работы c Internet SHREKINATOR Помощь студентам 1 30.05.2007 14:50