|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.09.2011, 15:43 | #11 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Чтобы сразу задать массив под нужный размер, его нужно определить.
Может быть быстрее определить количество строк с помощью ADO?
webmoney: E265281470651 Z422237915069 R418926282008
|
28.09.2011, 16:45 | #12 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Пока такой вариант, основанный на коде alex77755
Полмиллиона строк обрабатывает за 14 секунд - половину времени считает строки, половину отбирает значения. Вообще-то первый код alex77755 отрабатывает быстрее, но там есть Transpose, что вероятно вылезет на большом количестве отобранных. И ещё - я не привязан к длине цифр - тут режется по "-", но есть привязка к виду строки Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 28.09.2011 в 18:31. |
28.09.2011, 18:22 | #13 |
Новичок
Джуниор
Регистрация: 27.09.2011
Сообщений: 4
|
Сделал все по совету хуго средствами excel.
Офис 2010. Разделил основной файл на 6 файлов по 750к строк. В эксель их, разделил по столбцам сначала по запятой, удалил лишние столбцы, потом по -, удалил лишнее, потом заменой на пустоту очистил ненужные поля. Потом фильтр по пустым строкам и вуаля... Все работает) |
28.09.2011, 18:30 | #14 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Но макросом то быстрее будет.
Раз уж он уже готов. Заодно и результаты сверите...
webmoney: E265281470651 Z422237915069 R418926282008
|
28.09.2011, 18:45 | #15 |
Новичок
Джуниор
Регистрация: 27.09.2011
Сообщений: 4
|
Сошлось 1 в 1, респект Алекс и Хуго)
Последний раз редактировалось Неологист; 28.09.2011 в 18:49. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Импорт в эксел очень большого файла txt | danika24 | Microsoft Office Excel | 10 | 20.07.2011 16:34 |
импорт данных из excel в txt и из txt в excel | ESV | Microsoft Office Excel | 3 | 19.11.2010 10:29 |
Импорт данных из текстового файла | chobo | Microsoft Office Excel | 7 | 28.10.2010 14:29 |
импорт из txt, работа с массивом данных, экспорт в txt | Danara | Microsoft Office Excel | 4 | 31.03.2010 00:26 |
Импорт в базу данных из файла. | Stalkr | БД в Delphi | 7 | 12.11.2008 15:26 |