Запись данных в файлыWriting data to files

При работе с большими объемами данных часто удобно записывать данные в файл или считывать их из файла.When working with large amounts of data, it is often convenient to write data to or read data from a file. Оператор Open позволяет создавать файлы и получать к ним доступ напрямую.The Open statement lets you create and access files directly. Open предоставляет три типа доступа к файлам:Open provides three types of file access:

  • Последовательный доступ (режимы Input, Output и Append) используется для записи в текстовые файлы, например журналы ошибок и отчеты.Sequential access (Input, Output, and Append modes) is used for writing text files, such as error logs and reports.

  • Прямой доступ (режим Random) используется для считывания и записи данных в файле без его закрытия.Random access (Random mode) is used to read and write data to a file without closing it. Файлы с прямым доступом сохраняются данные в записях, что помогает быстро находить требуемую информацию.Random access files keep data in records, which makes it easy to locate information quickly.

  • Двоичный доступ (режим Binary) используется для считывания или записи любого байта в файле, например при сохранении или отображении точечного рисунка.Binary access (Binary mode) is used to read or write to any byte position in a file, such as storing or displaying a bitmap image.

Примечание

Оператор Open не следует использовать для открытия собственных типов файлов приложения.The Open statement should not be used to open an application's own file types. Например, не используйте Open для открытия документа Word, электронной таблицы Microsoft Excel или базы данных Microsoft Access.For example, don't use Open to open a Word document, a Microsoft Excel spreadsheet, or a Microsoft Access database. Это приведет к нарушению целостности и повреждению файла.Doing so will cause loss of file integrity and file corruption.

В следующей таблице приведены операторы, которые обычно используются при записи и чтении данных в файлах.The following table shows the statements typically used when writing data to and reading data from files.

Тип доступаAccess type Запись данныхWriting data Чтение данныхReading data
ПоследовательныеSequential Print #, Write #Print #, Write # Input #Input #
ПроизвольнуюRandom PutPut получение;Get
BinaryBinary PutPut получение;Get

См. такжеSee also

Поддержка и обратная связьSupport and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.