Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Импорт данных из Эксель


Страницы:   1 2

Exceler ©   (2013-04-06 13:29:00) 

Здравствуйте! Нужно импортировать большую таблицу из Экселя. Как показать пользователю что процесс идет? Есть идея использовать прогрессбар,но незнаю как посчитать количество строк в импортируемой таблице чтобы показать прогресс от 0 до 100% в процессе импорта :(


Exceler   (2013-04-07 10:27:00) [1]

>sniknik Понял,попробую.


sniknik   (2013-04-07 08:32:00) [2]

>sniknik с Jet-ом?
по ссылке скрин после
Нажимаем на кнопку «Build…» и появляется следующее окно
4-тый провайдер сверху.


vlad oshin2   (2013-04-07 01:28:00) [3]


> народ писал про Адо на линках не видать :(

ссылка пятая по запросу

> "delphi" +"Excell" +"recordset"


Exceler   (2013-04-06 22:55:00) [4]

>sniknik с Jet-ом?


sniknik   (2013-04-06 22:50:00) [5]

> http://devdelphi.ru/?p=63
только лучше работать непосредственно с Jet-ом, а не как там с ODBC.


Exceler   (2013-04-06 22:22:00) [6]

>clickmaker Спасибо большое!


clickmaker   (2013-04-06 22:17:00) [7]

http://devdelphi.ru/?p=63


Exceler   (2013-04-06 22:05:00) [8]

народ писал про Адо на линках не видать :(


O'ShinW   (2013-04-06 21:47:00) [9]

"delphi" +"Excell" +"вариант" +"массив" - первая же ссылка
с примером под копи-паст во втором ответе


Exceler   (2013-04-06 21:41:00) [10]

Спасибо за советы!


O'ShinW   (2013-04-06 21:29:00) [11]

слова для гугли:
"delphi" +"Excell" +"вариант" +"массив"
"delphi" +"Excell" +"recordset"


Exceler   (2013-04-06 21:10:00) [12]

Не обязательно стринггрид, так пока умею. Хочу максимально быстро :)


Exceler   (2013-04-06 21:05:00) [13]

>sniknik от 300 до 5000 строк с данными. Как открыть в АДО? Скорость импорта впечатлила :)


sniknik   (2013-04-06 19:44:00) [14]

а прогресс это самоцель?... или следствие не знания других компонент для "вкачивания" кроме StringGrid-а.

открыть в ADO как таблицу (импортировать) займет пару секунд почти любое количество (хотя, работал так уже давно, еще 65тыс строк максимум в екселе позволялся, сейчас наверняка больше)

насколько большая таблица?


Exceler   (2013-04-06 16:05:00) [15]

вначале таблица с данными а потом пустые строки. надо импортировать
таблицу отобразив прогресс


Медвежонок Пятачок   (2013-04-06 15:58:00) [16]

не очень поможет.
так как на листе кроме нужных данных могут быть ненужные


clickmaker   (2013-04-06 15:44:00) [17]

> одни профи тут собрались

а ты как думал? ) держи
Excel.Sheets[1].UsedRange.Rows.Count


Медвежонок Пятачок   (2013-04-06 15:13:00) [18]

если нет пальцев, можно использовать переменную типа integer


Exceler   (2013-04-06 15:07:00) [19]

Оч.остроумно! :) Вижу одни профи тут собрались ;)


clickmaker   (2013-04-06 14:50:00) [20]

> загибать пальцы

в том числе и на ногах


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо