Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Можете да използвате макрокомандата ImportExportText , за да импортирате или експортирате текст между текущата Access база данни (.mdb или .accdb) и текстов файл. Можете също да свържете данните в текстов файл към текущата база данни на Access. С помощта на свързан текстов файл можете да преглеждате текстовите данни с Access, като същевременно все още позволявате пълен достъп до данните от текстообработка. Можете също да импортирате от, да експортирате към и да се свързвате към таблица или списък в HTML файл (*.html).

Забележка: От Access 2010 г. макрокомандата TransferText е преименувана на ImportExportText.

Забележка: Ако се свържете към данни в текстов файл или HTML файл, данните са само за четене в Access.

Забележка: Това действие няма да бъде разрешено, ако базата данни не е надеждна.

Настройка

Макрокомандата ImportExportText има следните аргументи:

Аргумент на действие

Описание

Тип прехвърляне

Типът на прехвърлянето, което искате да извършите. Можете да импортирате данни от, да експортирате данни към или да се свързвате към данни в текстови файлове с разделители или с фиксирана ширина или HTML файлове. Можете също да експортирате данни в Word файл с данни за циркулярни документи, който след това можете да използвате с функцията Word циркулярни документи за създаване на циркулярни документи, като например формулярни писма и пощенски етикети.

Изберете Импортиране с разделители, Импортиране с фиксирана ширина, Импортиране на HTML, Експортиране с разделители, Експортиране с фиксирана ширина, Експортиране на HTML, Експортиране на Word за Windows Обединяване, С разделители връзка, С фиксирана ширина на връзката или Свързване с HTML в полето Тип прехвърляне в секцията Аргументи на действие на прозореца за проектиране на макроси. Стойността по подразбиране е Импортиране с разделители.

Забележка: Импортиране само на типове прехвърляне с разделители, импортиране с фиксирана ширина, експортиране с разделители, експортиране с фиксирана ширина или експортиране на Word за windows Merge се поддържат в проект на Access (.adp).

Име на спецификация

Името на спецификацията за набора от опции, определящ как се импортира или свързва текстов файл. За текстов файл с фиксирана ширина трябва или да зададете аргумент, или да използвате schema.ini файл, който трябва да се съхранява в същата папка като импортирания или свързания текстов файл.

За да създадете спецификация за импортиране или свързване на текстов файл:

  1. В раздела Външни данни , в групата Импортиране щракнете върху Текстов файл.

  2. В диалоговия прозорец Получаване на външни данни въведете пътя на текстовия файл източник в полето Име на файл .

  3. Щракнете върху желаната опция за съхраняване на данните (импортиране, добавяне или връзка) и щракнете върху OK.

  4. В диалоговия прозорец Съветник за импортиране на текст щракнете върху Разширени.

  5. Задайте желаните опции за тази спецификация, след което щракнете върху Запиши като.

  6. Въведете желаното име за спецификацията, след което щракнете върху OK.

  7. Можете да управлявате съществуващи спецификации, като щракнете върху Спецификации в диалоговия прозорец за спецификация.

  8. Щракнете върху OK , за да затворите диалоговия прозорец за спецификация.

След това можете да въведете името на спецификацията в този аргумент всеки път, когато искате да импортирате или експортирате един и същ тип текстов файл.

Можете да импортирате, експортирате или свързвате текстови файлове с разделители, без да въвеждате име на спецификация за този аргумент. В този случай Access използва настройките по подразбиране от диалоговия прозорец на съветника. Access използва предварително определен формат за файловете с данни за циркулярни документи, така че никога не е необходимо да въвеждате име на спецификация за този аргумент, когато експортирате тези типове файлове. Можете да използвате спецификации за импортиране/експортиране с HTML файлове, но единствената част от спецификацията, която се прилага, е спецификацията за форматиране на типа данни.

Име на таблица

Името на таблицата на Access за импортиране на текстови данни, експортиране на текстови данни или свързване на текстови данни към нея. Можете също да въведете името на заявка на Access, от който искате да експортирате данни. Това е задължителен аргумент.

Ако щракнете върху Импортиране с разделители, Импортиране с фиксирана ширина или Импортиране на HTML в полето Тип прехвърляне , Access добавя текстовите данни към тази таблица, ако таблицата вече съществува. В противен случай Access създава нова таблица, съдържаща текстовите данни.

Не можете да използвате SQL команда, за да зададете данни за експортиране, когато използвате макрокомандата ImportExportText . Вместо да използвате SQL команда, трябва първо да създадете заявка и след това да зададете името на заявката в аргумента "Име на таблица" .

Име на файл

Името на текстовия файл за импортиране, експортиране или свързване. Включете пълния път. Това е задължителен аргумент.

Access създава нов текстов файл, когато експортирате данни от Access. Ако името на файла е същото като името на съществуващ текстов файл, Access замества съществуващия текстов файл.

Ако искате да импортирате или да свържете конкретна таблица или списък в HTML файл, можете да използвате аргумента "Име на HTML таблица" .

Има имена на полета

Указва дали първият ред на текстовия файл съдържа имената на полетата. Ако изберете Да, Access използва имената в този ред като имена на полета в таблицата на Access, когато импортирате или свързвате текстовите данни. Ако изберете Не, Access третира първия ред като нормален ред с данни. По подразбиране е Не.

Access игнорира този аргумент за Word за файлове с данни за циркулярни документи на Windows, защото първият ред трябва да съдържа имената на полетата.

Когато експортирате таблица на Access или заявка за избиране в текстов файл с разделители или с фиксирана ширина, Access вмъква имената на полетата на вашата таблица или заявката за избиране в първия ред на текстовия файл, ако сте избрали Да за този аргумент.

Ако импортирате или свързвате текстов файл с фиксирана ширина и изберете Да в това поле, първият ред, съдържащ имената на полетата, трябва да използва разделителя на полетата, зададен в спецификацията за импортиране/експортиране, за да отдели имената на полетата. Ако експортирате в текстов файл с фиксирана ширина и изберете Да за този аргумент, Access вмъква имената на полетата в първия ред на текстовия файл с този разделител.

Име на HTML таблица

Името на таблицата или списъка в HTML файла, който искате да импортирате или свържете. Този аргумент се игнорира, освен ако аргументът "Тип прехвърляне " не е зададен на "Импортиране на HTML" или "Връзка с HTML". Ако оставите този аргумент празен, първата таблица или списък в HTML файла се импортира или свързва.

Името на таблицата или списъка в HTML файла се определя от текста, зададен от етикета> надписа на <, ако има етикет <CAPTION>. Ако няма етикет CAPTION> на <, името се определя от текста, зададен от етикета <TITLE>. Ако повече от една таблица или списък имат едно и също име, Access ги отличава, като добавя число в края на всяко име; например "Служители1" и "Служители2".

Кодова страница

Името на набор от знаци, използвано с кодова страница.

Забележки

Можете да експортирате данните в заявки за избиране на Access в текстови файлове. Access експортира група резултати на заявката, като я третира точно като таблица.

Текстовите данни, които добавяте към съществуваща таблица на Access, трябва да са съвместими със структурата на таблицата.

  • Всяко поле в текста трябва да бъде от същия тип данни като съответното поле в таблицата.

  • Полетата трябва да бъдат в същия ред (освен ако не зададете аргумента Има имена на полета на Да, в който случай имената на полетата в текста трябва да съответстват на имената на полетата в таблицата).

Тази макрокоманда е подобна на щракването върху Текстов файл в групата Импортиране или експортиране на раздела Външни данни . Аргументите на действието ImportExportText отразяват опциите в съветника, стартирани от командата Текстов файл .

Съвет

Спецификацията за импортиране/експортиране съхранява информацията, необходима на Access, за да импортира, експортира или свърже текстов файл. Можете да използвате съхранени спецификации, за да импортирате, експортирате или свързвате текстови данни от или към подобни текстови файлове. Възможно е например да получавате седмични стойности за продажбите в текстов файл от компютър с главни букви. Можете да създадете и запишете спецификация за този тип данни и след това да използвате спецификацията винаги, когато добавяте тези данни към вашата база данни на Access.

Забележка: Ако направите заявка или филтрирате свързан текстов файл, заявката или филтърът се с различаване на главните и малките букви.

За да изпълните действието ImportExportText в модул на Visual Basic for Applications (VBA), използвайте метода TransferText на обекта DoCmd .

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×