Вывод строки в файл определенным форматом

Тема в разделе "Visual Basic", создана пользователем iolko, 18 авг 2011.

  1. iolko

    iolko Гость

    Доброго времени суток.
    Есть небольшая проблемка , как вывести в файл значение в определенное место в строке.
    Допустим есть файл (обычный текстовик) такого формата

    --------------------------------------------------------------------------
    | фио | Дт. рожд | Паспортные данные | Место работы |
    --------------------------------------------------------------------------

    такой приметивный реестрик. Допустим в MS Word вставить в таблицу данные не проблемма
    а тут именно обычный текстовый файл. Необходимо вставить данные в определенные позиции
    в этом файле. Допустим длинна фио ~ 100 символов дата рождения dd/mm/yyyyy 10 серия номер тоже не проблемма
    вот и хотелось как нить либо

    Код (LotusScript):
    fTxtFile.WriteLine
    fTxtFile.PrintLine
    но только с указанием позиций куда конкретно вставлять данные

    заранее спасибо!
     
  2. VadikV

    VadikV Member

    Регистрация:
    10 ноя 2010
    Сообщения:
    17
    Симпатии:
    0
    можно формировать строку по полям. вписал в нее первое поле. проверил длину. если меньше позиции следующего поля - добавить нужное количество пробелом. затем всю эту сформированную строку пишешь в файл.
    либо сразу сформировать строку нужной длины и затем в ней делать strreplace с нужной позиции нужными данными.
     
Загрузка...

Поделиться этой страницей