Как считать данные из txt файла, из определенной строки,столбца? - VB

Узнай цену своей работы

Формулировка задачи:

Наверняка необязательно заполнять массив целиком, чтобы в последствии воспользоваться только (к примеру) значением 27й строки... Вариант сделать так
Но что-то подсказывает мне, что этот вариант уж больно тормозной и нубский))

Решение задачи: «Как считать данные из txt файла, из определенной строки,столбца?»

textual
Листинг программы
Sub Main()  ' заголовок процедуры
 
Dim txtStream As BServy.Fstr  ' описание объекта "текстовый поток"
 
    HomeDir$ = App.Path ' получаем директорию, в которой лежит экзешник (тут было раньше для VBA)
    
    Set txtStream = New BServy.Fstr  ' создаем объект
 
    txtStream.DosMode = True    ' Установка свойства "Разделитель строк" 13,10 
 
    txtStream.fstrOpen HomeDir$ + "\11111111.txt"  ' открываем текстовый поток
    
    Stri$ = txtStream.GetLine(10)   ' читаем сразу 10-ю строку
    
    Stri$ = txtStream.GetLine(5)    ' а теперь - 5-ю
    
    Stri$ = txtStream.GetLine(100) '  а теперь - 100-ю
 
    txtStream.fstrClose       ' закрываем поток
 
    Set txtStream = Nothing  ' уничтожаем объект
 
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы