Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

За допомогою дії макросу ImportExportText можна імпортувати або експортувати текст між поточною базою даних Access (.mdb або ACCDB) і текстовим файлом. Ви також можете зв'язати дані в текстовому файлі з поточною базою даних Access. Зв'язаний текстовий файл дає змогу переглядати текстові дані в Access, надаючи повний доступ до даних із програми обробки тексту. Ви також можете імпортувати дані, експортувати їх і створити зв'язок із таблицею або списком у файлі HTML (*.html).

Примітка.: Починаючи з версії Access 2010, дія макросу TransferText називається ImportExportText.

Примітка.: Якщо створити зв'язок із даними в текстовому файлі або файлі HTML, вони доступні лише для читання в Access.

Примітка.: Ця дія не дозволяється, якщо база даних ненадійна.

Параметр

Дія макросу ImportExportText має такі аргументи:

Аргумент дії

Опис

Тип перенесення

Потрібний тип перенесення. Ви можете імпортувати дані, експортувати їх або зв'язати з даними в текстових файлах із роздільниками або з фіксованою шириною чи у файлах HTML. Ви також можете експортувати дані до Word файлу даних злиття, який потім можна використовувати з функцією злиття Word для створення об'єднаних документів, наприклад листів форм і поштових етикеток.

У діалоговому вікні конструктора макросів у розділі Аргументи дії в розділі Аргументи дії виберіть імпорт із роздільниками імпорту, Імпорт із фіксованою шириною, Імпорт HTML, Імпорт із роздільниками, Імпорт HTML, WordЕкспорт із роздільниками, Зв'язок із фіксованою шириною або Зв'язати HTML. За замовчуванням використовується параметр Імпорт із роздільниками.

Примітка.: У проекті Access (ADP) підтримуються лише типи імпорту з роздільниками, імпортом із фіксованою шириною, експортом із роздільниками, експортом із фіксованою шириною або експортом Word для перенесення об'єднання Windows.

Ім'я специфікації

Ім'я специфікації для набору параметрів, який визначає спосіб імпорту або зв'язування текстового файлу. Для текстового файлу з фіксованою шириною слід указати аргумент або використати schema.ini файл, який має зберігатися в тій самій папці, що й імпортований або зв'язаний текстовий файл.

Щоб створити специфікацію для імпорту або зв'язування текстового файлу, виконайте наведені нижче дії.

  1. На вкладці Зовнішні дані в групі Імпорт натисніть кнопку Текстовий файл.

  2. У діалоговому вікні Отримати зовнішні дані введіть шлях до вихідного текстового файлу в полі Ім'я файлу .

  3. Виберіть параметр для зберігання даних (імпорт, додавання або зв'язування) і натисніть кнопку OK.

  4. У діалоговому вікні Майстер імпорту текстових файлів натисніть кнопку Додатково.

  5. Укажіть потрібні параметри для цієї специфікації, а потім натисніть кнопку Зберегти як.

  6. Введіть потрібне ім'я специфікації та натисніть кнопку OK.

  7. Щоб керувати наявними специфікаціями, натисніть кнопку Специфікації в діалоговому вікні специфікації.

  8. Натисніть кнопку OK , щоб закрити діалогове вікно специфікації.

Ім'я специфікації можна ввести в цьому аргументі щоразу, коли потрібно імпортувати або експортувати текстовий файл одного типу.

Ви можете імпортувати, експортувати або зв'язувати текстові файли з роздільниками, не вводячи ім'я специфікації для цього аргументу. У такому разі Програма Access використовуватиме стандартні параметри в діалоговому вікні майстра. Програма Access використовує визначений формат для файлів даних злиття, тому вам не потрібно вводити ім'я специфікації для цього аргументу під час експорту цих типів файлів. Специфікації імпорту й експорту можна використовувати з файлами HTML, але єдина частина специфікації, яка застосовується, – це специфікація форматування типу даних.

Ім'я таблиці

Ім'я таблиці Access для імпорту текстових даних, експорту текстових даних або зв'язування текстових даних. Можна також ввести ім'я запит Access, з якого потрібно експортувати дані. Цей аргумент обов’язковий.

Якщо в полі Тип перенесення натиснути кнопку Імпорт із роздільниками, Імпортувати фіксовану ширину або Імпортувати HTML, програма Access додає текстові дані до цієї таблиці, якщо таблиця вже існує. В іншому разі Access створить нову таблицю з текстовими даними.

За допомогою інструкції SQL не можна вказати дані для експорту, якщо використовується дія макросу Імпортекспорттексту . У такому разі спочатку слід створити запит, а потім указати ім’я запиту в аргументі Ім’я таблиці.

Ім’я файлу

Ім'я текстового файлу, з який потрібно імпортувати, експортувати або зв'язати. Укажіть повний шлях. Цей аргумент обов’язковий.

Коли ви експортуєте дані з Access, Access створює новий текстовий файл. Якщо ім'я файлу збігається з іменем наявного текстового файлу, access замінить наявний текстовий файл.

Якщо потрібно імпортувати або зв'язати певну таблицю чи список у файлі HTML, можна використати аргумент "Ім'я таблиці HTML ".

Містить імена полів

Визначає, чи містить перший рядок текстового файлу імена полів. Якщо натиснути кнопку Так, під час імпорту або зв'язування текстових даних access використовуватиме імена в цьому рядку як імена полів у таблиці Access. Якщо вибрати Ні, Access оброблятиме перший рядок як звичайний рядок даних. Стандартне значення – Ні.

Access ігнорує цей аргумент для Word для файлів даних злиття у Windows, оскільки перший рядок має містити імена полів.

Коли ви експортуєте таблицю Або вибірковий запит Access до текстового файлу з роздільниками або фіксованою шириною, Access вставляє імена полів таблиці або вибіркового запиту в перший рядок текстового файлу, якщо для цього аргументу вибрано значення Так .

Якщо ви імпортуєте або зв'язуєте текстовий файл із фіксованою шириною та вибираєте так у цьому полі, перший рядок з іменами полів має використовувати роздільник полів, установлений у специфікації імпорту/експорту, щоб розділити імена полів. Якщо ви експортуєте дані до текстового файлу з фіксованою шириною та для цього аргументу вибираєте значення Так , Access вставляє імена полів у перший рядок текстового файлу за допомогою цього роздільника.

Ім'я таблиці HTML

Ім'я таблиці або списку у файлі HTML, який потрібно імпортувати або зв'язати. Цей аргумент ігнорується, якщо для аргументу Тип перенесення не встановлено значення Імпорт HTML або Посилання HTML. Якщо залишити цей аргумент пустим, першу таблицю або список у файлі HTML буде імпортовано або зв'язано.

Ім'я таблиці або списку у файлі HTML визначається текстом, визначеним тегом> <CAPTION, якщо є тег> <CAPTION. Якщо тега <CAPTION> немає, ім'я визначається текстом, визначеним тегом> <TITLE. Якщо кілька таблиць або списків мають однакове ім'я, Access відрізняє їх, додаючи число в кінці кожного імені; Наприклад, "Працівники1" і "Працівники2".

Кодова сторінка

Ім'я набір символів, що використовується з кодова сторінка.

Примітки

Ви можете експортувати дані в вибіркових запитах Access до текстових файлів. Access експортує набір результатів запиту як таблицю.

Текстові дані, додані до наявної таблиці Access, мають бути сумісні зі структурою таблиці.

  • Кожне поле в тексті має належати до типу даних, що й відповідне поле таблиці.

  • Поля мають збігатися (якщо для аргументу Має імена полів не встановлено значення Так, у такому випадку імена полів у тексті мають збігатися з іменами полів у таблиці).

Ця дія макросу подібна до натискання кнопки "Текстовий файл " у групі "Імпорт " або " Експорт " на вкладці "Зовнішні дані ". Аргументи дії ImportExportText відображають параметри майстра, запущені командою "Текстовий файл ".

Порада.

Специфікація імпорту/експорту містить відомості, потрібні програмі Access для імпорту, експорту або зв'язування текстового файлу. Збережені специфікації можна використовувати, щоб імпортувати, експортувати або зв'язувати текстові дані з аналогічних текстових файлів або з подібними текстовими файлами. Наприклад, ви можете отримувати щотижневі показники збуту в текстовому файлі з мейнфрейм-комп'ютера. Ви можете створити та зберегти специфікацію для цього типу даних, а потім використовувати специфікацію щоразу, коли додаєте ці дані до бази даних Access.

Примітка.: Якщо ви надсилаєте запит або фільтруєте зв'язаний текстовий файл, запит або фільтр урахування регістру.

Щоб виконати дію ImportExportText у модулі Visual Basic for Applications (VBA), скористайтеся методом TransferText об'єкта DoCmd.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×