Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как выбрать отдельные строки из txt файла с пом.VB / 12 сообщений из 12, страница 1 из 1
06.07.2009, 16:02
    #36075518
AOS
AOS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
Добрый день!
Помогите, пожалуйста, мне нужно из текстового файла, объем которого около 4 Мb, выбрать отдельные строки, кот. содержат, например, фразу "Memory Usage". И записать эти строки в другой файл, желательно в файл Excel.
Можно ли это сделать с помощью макроса в Excel?
Подскажите, пожалуйста, я новичок
...
Рейтинг: 0 / 0
06.07.2009, 16:23
    #36075599
qwrqwr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
AOSДобрый день!
Помогите, пожалуйста, мне нужно из текстового файла, объем которого около 4 Мb, выбрать отдельные строки, кот. содержат, например, фразу "Memory Usage". И записать эти строки в другой файл, желательно в файл Excel.
Можно ли это сделать с помощью макроса в Excel?
Подскажите, пожалуйста, я новичокпуск-выполнить-cmd
набрать в командной строке find "Memory Usage" C:\Tmp\t.txt > C:\Tmp\t2.txt
где C:\Tmp\t.txt - Ваш искомый файл
нужные строки будут в файле C:\Tmp\t2.txt
потом откроете его Экселем
...
Рейтинг: 0 / 0
06.07.2009, 16:49
    #36075695
AOS
AOS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
qwrqwr,

спасибо за совет,
файл t2.txt создается, но в него ничего не записывается, т.к. появляется сообщение
File not found - C:\Temp\t.txt, хотя он там есть
В чем может быть причина?
...
Рейтинг: 0 / 0
06.07.2009, 16:56
    #36075713
qwrqwr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
AOSFile not found - C:\Temp\t.txt, хотя он там есть
В чем может быть причина?либо Вы ошиблись, либо Винда :)
я думаю первое
проверьте правильность написания пути к исходному файлу
...
Рейтинг: 0 / 0
06.07.2009, 17:48
    #36075890
AOS
AOS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
qwrqwr,
спасибо еще раз :)
переименовал текстовый файл в t1 и все получилось.
А можно помимо строки, содержащей Memory usge, скопировать также и следующую строку, в кот. содержится дата?
...
Рейтинг: 0 / 0
06.07.2009, 17:54
    #36075906
qwrqwr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
AOSА можно помимо строки, содержащей Memory usge, скопировать также и следующую строку, в кот. содержится дата?Таким макаром нет - find работает построчно.
velcome to VBA (или любой другой язык прогр-я по-вкусу)
...
Рейтинг: 0 / 0
14.07.2009, 14:29
    #36088958
Как выбрать отдельные строки из txt файла с пом.VB
при открытии текстового файла получишь номер
do until not eof()'в скобки вставигь номер
line input a$ 'в a$ имеешь поочередно строки файла
if instr(a$, b$)>0 then в b$ искомая подстрока
. . . . . . . что-то делаешь с a$
end if
loop
...
Рейтинг: 0 / 0
13.08.2009, 16:25
    #36142382
_Maverick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
Друзья, а как просто весь текст из *.txt файла загнать в переменную VBA?
...
Рейтинг: 0 / 0
13.08.2009, 16:27
    #36142395
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
Open ... (см справку или поиском)
...
Рейтинг: 0 / 0
13.08.2009, 19:27
    #36142907
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
_Maverick,

Если загонять, то тогда уж в объектную переменную класса TextStream (см. FileSystemObject).
...
Рейтинг: 0 / 0
14.08.2009, 10:21
    #36143617
_Maverick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
Попробовал textstream! В справке только тот метод как загнать в файл текст, а как выгрузить - не нашёл!
...
Рейтинг: 0 / 0
14.08.2009, 14:09
    #36144499
_Maverick
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать отдельные строки из txt файла с пом.VB
такой вариант нашёл:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
sql_txt = Empty
Dim file_sql As Integer: file_sql = FreeFile

Open "Q:\Programming\sql_txt.txt" For Input As #file_sql
Do While Not EOF(file_sql)

Line Input #file_sql, sql_part

sql_txt = sql_txt & sql_part

Loop
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как выбрать отдельные строки из txt файла с пом.VB / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]