Импорт текстовых файлов в Access
Импорт текстовых файлов в Access
Для выполнения следующего упражнения можно воспользоваться файлами, созданными в двух предыдущих примерах. Со временем, изучая другие программные приложения, вы сможете убедиться, что большинство из них поддерживает экспорт данных в текстовые файлы. Рассмотрим процесс импорта двух ранее созданных текстовых файлов обратно в Access. Для этого выполните такие действия.
1. В Access щелкните правой кнопкой мыши в окне базы данных и выберите команду Импорт.
2. В диалоговом окне Импорт выберите в элементе управления Тип файлов опцию Текстовые файлы.
3. Выберите файл Каталоги.txt и щелкните на кнопке Импорт. Элемент управления Папка можно использовать для вывода файлов в других папках, однако файл Каталоги.txt размещается в основной папке.
4. Мастер постарается обработать импортируемые данные и выбрать для них нужный тип файла: фиксированный или с разделителями. Не всегда ему удается сделать правильный выбор, но на этот раз это получилось. Файл имеет формат с разделителями, поэтому, ничего не меняя, щелкните на кнопке Далее.
5. На следующей панели установите флажок Первая строка содержит имена полей, чтобы мастер знал, как обработать имена полей в первой строке (имена полей были ранее добавлены в экспортируемый файл). В результате они будут удалены из основного окна записей. Мастер правильно указал символ разделителя, которым в данном случае является запятая. Щелкните на кнопке Далее.
6. Данные можно импортировать в существующую или в новую таблицу. По умолчанию выбран переключатель В новой таблице — именно то, что нужно. Щелкните на кнопке Далее.
7. В следующем окне можно переименовать поля, использовать индекс или определить тип данных. Не внося никаких изменений, щелкните на кнопке Далее.
8. В следующем окне выберите переключатель Определить ключ. По умолчанию мастер выбирает в качестве ключа поле Имя. Щелкните на кнопке Далее.
9. В следующем окне укажите имя таблицы КаталогиСРазделителями и щелкните на кнопке Готово, затем на кнопке ОК в окне подтверждения. Имя нужно изменить, поскольку таблица Каталоги уже существует.
10. В окне базы данных щелкните на ссылке Таблицы и откройте таблицу КаталогиСРазделителями.
Новая таблица выглядит так же, как и оригинал, не правда ли (см. рис. 16.3)? Экспорт данных в текстовый файл и их импорт в Access не привели к каким-либо изменениям, данные остались такими же, как были. Обратите внимание, что имена первой строки использовались в качестве имен полей для новой таблицы.
Импорт фиксированного текстового файла производится следующим образом.
1. Повторите действия, описанные в пп. 1 и 2 предыдущего упражнения.
2. В диалоговом окне Импорт выберите файл ФиксированныеКаталоги.txt и щелкните на кнопке Импорт.
3. Переключатель Фиксированная ширина полей будет установлен автоматически, поэтому вы лишь щелкните на кнопке Далее.
4. В первом поле может находиться некорректно указанный символ разделения. Удалите таковой, дважды щелкнув на нем. Щелкните на кнопке Далее.
5. Данные импортируются в новую таблицу, поэтому оставьте установленным переключатель В новой таблице; щелкните на кнопке Далее.
6. Просмотрите параметры на следующей панели. Здесь можно переименовать поля, применить индекс или определить тип данных. Не внося никаких изменений, щелкните на кнопке Далее.
7. В очередном окне установите переключатель Определить ключ, укажите поле Имя и щелкните на кнопке Далее.
8. В последнем окне щелкните на кнопке Готово, а затем на кнопке ОК в окне подтверждения.
9. Щелкните на ссылке Таблицы в окне базы данных; затем откройте таблицу с именем ФиксированныеКаталоги. Результат будет аналогичен показанному на рис. 16.3.
Импорт текстового файла может потребовать ввода дополнительных параметров, однако сам процесс не вызовет никаких затруднений, причем мастер выполнит большую часть работы автоматически.
Содержание раздела