|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
Здравствуйте! Вот стандарт, для новичков, поячеечно (я такой же): Код: pascal 1. 2. 3. 4.
взято тут а вот есть код который в Интернет (оттуда же): Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
всё здорово, великолепно, но у меня вопрос: как это же самое провернуть с Interior.Color ? быстро выгрузить любые свойства ячейки? Как? у меня у каждой ячейки может быть свой цвет фона. А ячеек - много) Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2021, 17:56 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
Насчёт прямо любых не скажу, но формат Spreadsheet XML легко генерировать и Excel его быстро читает ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2021, 19:33 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
Michael Longneck, Спасибо! но мне не надо чтобы ексель быстро читал, мне надо чтобы Дельфи быстро читал(а/о) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2021, 20:04 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
adept_ у меня вопрос: как это же самое провернуть с Interior.Color ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2021, 23:07 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
adept_, TMS Flecxel ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 00:22 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
Использую библиотеку OExport , там есть возможность получить цвет фона ячейки. Вряд ли найдете более быстрый компонент для Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 11:22 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
crossa Вряд ли найдете более быстрый компонент для Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 12:42 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
т.е. только сторонними компонентами это делается. я думал можно как-то через стандартный OLE. ясно. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 14:05 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
авторя думал можно как-то через стандартный OLE. Можно. Но с этим надо разбираться. Тем более стандартный грид без специальных обработчиков событий и допиливания отображать цветной фон тоже не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 14:59 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
а у меня не грид, а график - гистограмма ексель для меня просто хранилище данных. а ща пока у меня сборная солянка по чтению: текст из ячеек читается быстро, а цвета ячеек - поштучно. а чтение-то таблицы один фиг идёт в двух циклах внешний и внутренний. даже в трёх - ещё и по листам ладно. пока непонятно. Борис сказал, что невозможно. эх Спасибо за ответы! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2021, 15:10 |
|
Как ускоренно выгрузить данные из Excel?
|
|||
---|---|---|---|
#18+
В Экселе есть такая особенность: Жмешь комбинацию "в конец данных". Позиционирование правильное. Удаляешь часть строк в середине/в хвосте. Становишься вверху и снова жмешь "в конец данных" и...... оно позиционирует старое значение, т.е. до удаления строк. Причем при сохранении файла эта неверная позиция тоже сохраняется. Кароч UsedRange такая себе полезность.... С ней надо осторожно. Я когда делал ф-л импорта, определял конец данных программно: шагал вперед большими шагами в поиске пустой ячейки, а потом возвращался назад, пока данные не появлялись. Работало вполне шустро и предсказуемо точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2021, 10:46 |
|
|
start [/forum/topic.php?fid=58&msg=40100061&tid=2037001]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 418ms |
0 / 0 |