|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.07.2010, 16:52 | #11 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Копирует все,раньше пустые строки затирались
Анализ,обработка данных Недорого
|
14.07.2010, 17:07 | #12 |
Пользователь
Регистрация: 25.06.2010
Сообщений: 31
|
Класс! Честно говоря я и не подумала, что поиск вверх и вниз можно разделить на 2 цикла.
В общем, спасибо второй раз огромное. Опять Вы меня выручили. Не объясните, из-за чего пустые строки удалялись раньше? вроде же почти ничего не поменялось, только сразу выходим из первого цикла. |
14.07.2010, 17:13 | #13 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
На примере
Код:
Раньше только по нижней заполненной было
Анализ,обработка данных Недорого
|
14.07.2010, 17:29 | #14 |
Пользователь
Регистрация: 25.06.2010
Сообщений: 31
|
Аааа, так вот в чем дело. Не хватает мне пока еще знаний. Все поняла. Спасибо за помощь и объяснение.
|
14.07.2010, 22:26 | #15 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Я тут пытался просто раскидать по 8-и другим текстовым файлам этот один общий, правда надо похоже с кодировой бороться, так и недоделал... Если вдруг надо такое, можно продолжить.
webmoney: E265281470651 Z422237915069 R418926282008
|
14.07.2010, 23:48 | #16 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Вот, было интересно, сделал. Без Экселя. Только поправьте блокнотом путь к файлам на свой. Запускать даблкликом.
Если нужны заголовки, то можно в начало каждого файла добавить 10-ю строку исходного файла.
webmoney: E265281470651 Z422237915069 R418926282008
|
15.07.2010, 15:58 | #17 |
Пользователь
Регистрация: 25.06.2010
Сообщений: 31
|
Hugo121, спасибо, что заинтересовались и предложили другой интересный способ решения задачи. Скачала файл, обязательно посмотрю, потому что любопытно.
Другое дело, что для меня пока импортирование txt в Excel проще, поскольку, с кодировкой там и правда что-то творится, а что конкретно, в этом даже разбираться не стала, так как делать надо было изначально срочно. |
15.07.2010, 17:38 | #18 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Раз есть интерес, подготовил скрипт с комментариями. Попутно немного изменил/сократил код, исправил один косячок , добавил запись заглавия колонок в файлы.
В принципе, можно попутно сразу подсчитать суммы по файлам или отдельно по каждому счёту в каждом файле, и дописать это внизу файла. Но это муторная работа, надо завести кучу переменных (на каждый счёт свою), анализировать первую строку каждой группы на номер счёта и собирать в переменные суммы соотв. найденного счёта. Можно не раскладывать по файлам, а сразу в общем файле считать суммы по счетам и выводить результат в отдельный файл, или как я делал - месиджбокс и в буфер. Затем вставляю куда надо, хоть в Эксель. Хотя буфер был в скрипте AutoIt... Можно таким же образом перекидывать найденное в Эксель, вместо тхт, как сейчас. В общем, для каждой задачи есть куча решений, и не обязательно только Эксель. Еще есть SQL... но там спрашивайте не меня... Да, этот скрипт будет дописывать в уже существующие файлы, учтите. Но это конечно можно изменить.
webmoney: E265281470651 Z422237915069 R418926282008
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Excel - перенос данных в ячейках | beerbitch | Microsoft Office Excel | 15 | 12.03.2010 17:33 |
Поиск текста по маске | WinApi | Помощь студентам | 6 | 27.12.2009 01:17 |
Поиск папки по маске | ForzaJuve | Общие вопросы Delphi | 9 | 20.06.2009 23:50 |
Поиск По маске | CoreFox | Общие вопросы Delphi | 11 | 21.02.2008 21:48 |