
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.07.2011, 12:52
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
Есть лист с данными, из кот-го нужно сделать выборку, исключив всякие мусорные строки. Я эти строки просто удалял в цикле программно Код: plaintext ----- Гори в аду, Progress OpenEdge!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2011, 12:59
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
кладовщик, может использовать ADO? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2011, 13:04
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
timtimкладовщик, может использовать ADO? Это нельзя сделать с исходными данными на листе. ----- Гори в аду, Progress OpenEdge!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2011, 13:20
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
кладовщик, Всмысле? Что нельзя сделать? "Это"-это что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2011, 13:21
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
кладовщик, Application.ScreenUpdate=False, стоит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2011, 13:26
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
big-dukeкладовщик, Application.ScreenUpdate=False, стоит ? Угу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2011, 13:54
|
|||
|---|---|---|---|
|
|||
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
кладовщикЕсть лист с данными, из кот-го нужно сделать выборку, исключив всякие мусорные строки. Я эти строки просто удалял в цикле программно Код: plaintext Есть. 1) Отфильтровать строки по "пустые" и видимые удалить 2) Осортировать строки и одним махом удалить пустые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2011, 16:45
|
|||
|---|---|---|---|
|
|||
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
кладовщик, вариантов можно много придумать, например вот три варианта: 1. загнать в массив только нужные вам данные, затем очистить лист и данные заново заполнить на лист 2. удалять строки с конца, от последней к первой и желательно удаление делать не по одной строчке, а группами строк, если они идут подряд. 3. предложенный выше вариант с сортировкой, очистить мусорные строки, не удаляя их, а потом отсортировать Во всех случаях при этом желательно отключить обновление экрана и расчет ячеек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2011, 17:49
|
|||
|---|---|---|---|
|
|||
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
timtimкладовщик, Всмысле? Что нельзя сделать? "Это"-это что? Нельзя обработать исходные данные на листе с помощью АДО, т.к. исходные данные на листе не могут являться источником данных, т.к. не имеют структуру таблицы БД. Моя задача и состоит в том, чтобы, удалив мусорные строки, привести ее к виду таблицы. ----- Гори в аду, Progress OpenEdge!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.07.2011, 23:07
|
|||
|---|---|---|---|
|
|||
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
комплектовщик...т.к. исходные данные на листе не могут являться источником данных...Заинтриговали. Можно небольой пример Ваших данных ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 07:07
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
скукотищакомплектовщик...т.к. исходные данные на листе не могут являться источником данных...Заинтриговали. Можно небольой пример Ваших данных ? Да, конечно. Я пп. 2 и 3 из сообщения г-на Djon Player пока не понял, так что может кто на моем примере пояснит. ----- Гори в аду, Progress OpenEdge!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 07:09
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
Пример исходных данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 08:59
|
|||
|---|---|---|---|
|
|||
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
кладовщик, процедуру - в стандартный модуль книги (любой) Код: plaintext 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. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 14:21
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
скукотищакладовщик, процедуру - в стандартный модуль книги (любой) + Код: plaintext 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. 27. 28. 29. 30. 31. 32. Круто, снимаю шапку, сам бы вовек не додумался. За 2 сек 4200 строк прожевалось. Респект. ----- Гори в аду, Progress OpenEdge!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 14:24
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
кладовщикКруто, снимаю шапку, сам бы вовек не додумался. За 2 сек 4200 строк прожевалось. Респект.тысяч 400 за такое время переварить должна ps vb-шный цикл на таком объеме - это путь вникуда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.07.2011, 17:58
|
|||
|---|---|---|---|
|
|||
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
PlanBкладовщикКруто, снимаю шапку, сам бы вовек не додумался. За 2 сек 4200 строк прожевалось. Респект.тысяч 400 за такое время переварить должна ps vb-шный цикл на таком объеме - это путь вникуда... У меня под рукой не было примера на 400 000 строк, да и сам клиент с avaya-базы данные экспортирует в Эксель 97-2000, там максимальное число строк меньше. Я, когда писал, что "Нельзя обработать исходные данные на листе с помощью АДО, т.к. исходные данные на листе не могут являться источником данных, т.к. не имеют структуру таблицы БД." ориентировался на широкоизвестную статью МС "Как использовать АДО в Экселе ...". Сразу сам себя этой статьей зашорил. Теперь, благодаря решению от скукотища, буду пробовать искать и такие решения. ----- Гори в аду, Progress OpenEdge!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2011, 15:14
|
|||
|---|---|---|---|
Как по-быстрому удалить ненужные строки с листа Экселя? |
|||
|
#18+
PlanBкладовщикКруто, снимаю шапку, сам бы вовек не додумался. За 2 сек 4200 строк прожевалось. Респект.тысяч 400 за такое время переварить должна ps vb-шный цикл на таком объеме - это путь вникуда... На моем рабочем "мегакомпе" 65000 строк пережевываются за 13 секунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2176572]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
188ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 464ms |

| 0 / 0 |
