
Лабы по Excel / Лабораторная работа 9
.docxЛабораторная работа №9
Тема работы: текстовые файлы.
Цель работы: получение навыков работы с текстовыми файлами.
Задание: разработать программу записи ФИО в текстовый файл. Название текстового файла определяется в программе, а пользователь должен иметь возможность добавления ФИО в текстовый файл через интерфейс программы и вывода его содержимого на лист MS Excel с нумерацией строк. Используя программу, добавить в текстовый файл более пяти записей, включая Ваше ФИО, и вывести содержимое файла на лист MS Excel. Подготовить отчет по лабораторной работе.
Примерный внешний вид выполненной лабораторной работы №9 изображен на рисунке 9.
Рисунок 9 – Примерный внешний вид лабораторной работы 9.
Дополнительная информация
Рассмотрим
несколько примеров, которые могут быть
полезны при выполнении лабораторной
работы №9.
В VBA существует несколько способов работы с текстовыми файлами. Рассмотрим наиболее простые способы добавления строк в текстовый файл и чтения строк из текстового файла.
Добавление в текстовый файл строки может быть реализовано следующим программным кодом:
В результате выполнения рассмотренного кода в текстовый файл с demo.txt, расположенный на диске D, будет добавлена строка Новая строка. После добавления файл будет сохранен с изменением. В случае отсутствия файла с именем demo.txt будет создан новый файл с таким названием. Если файл был не пустым, но новая строка будет добавлена в его конец.
Чтение всех строк текстового файла может быть реализовано следующим программным кодом:
В результате выполнения рассмотренного кода из тестового файла demo.txt, расположенного на диске D, будут последовательно прочитаны все строки и выведены на экран. После окончания чтения файла будет закрыт. В случае отсутствия файла с именем demo.txt на экран будет выведено сообщение об ошибке.