Експорт даних до текстового файлу

Експорт даних до текстового файлу

У цій статті йдеться про експорт текстових файлів за допомогою майстра експорту в Microsoft Access.

У цій статті

Основні відомості про експорт даних

Експорт даних до текстового файлу

Додаткові відомості про експорт

Виправлення неполадок, пов’язаних із відсутніми й неправильними значеннями

Основні відомості про експорт даних

Експортувати дані з Access можна в різних форматах, зокрема у вигляді документів Excel і Word та списків SharePoint. Однак може знадобитись експортувати дані до програми, формат файлів якої несумісний з Access. У такому разі, якщо ця програма підтримує текстові файли (TXT), ви можете експортувати дані в цьому форматі.

У текстовому форматі можна експортувати таблиці, запити, форми та звіти. Крім того, можна експортувати виділений фрагмент у вікні табличного подання даних. Коли ви експортуєте таблиці й запити, ви можете вибрати цілий об’єкт або тільки дані без додаткового форматування.

Access зберігає експортовані дані в текстовому файлі (TXT). Якщо ви вирішили ігнорувати форматування, можете створити текстовий файл із роздільниками або текстовий файл із полями фіксованої ширини. Якщо ви експортуватимете форматовані дані, Access спробує відтворити структуру вихідного об’єкта.

Майстер експорту створює такі типи текстових файлів:

  • Файли з роздільниками.    У файлі з роздільниками кожен запис відображається в окремому рядку, а поля розділено символом, так званим роздільником. Роздільником може бути будь-який символ, відсутній у значеннях полів, наприклад кома, крапка з комою тощо.

    1,Company A,Anna,Bedecs,Owner
    2,Company C,Thomas,Axen,Purchasing Rep
    3,Company D,Christina,Lee,Purchasing Mgr.
    4,Company E,Martin,O’Donnell,Owner
    5,Company F,Francisco,Pérez-Olaeta,Purchasing Mgr.
    6,Company G,Ming-Yang,Xie,Owner
    7,Company H,Elizabeth,Andersen,Purchasing Rep
    8,Company I,Sven,Mortensen,Purchasing Mgr.
    9,Company J,Roland,Wacker,Purchasing Mgr.
    10,Company K,Peter,Krschne,Purchasing Mgr.
    11,Company L,John,Edwards,Purchasing Mgr.
    12,Company M,Andre,Ludo,Purchasing Rep
    13,Company N,Carlos,Grilo,Purchasing Rep

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

  • Файли з полями фіксованої ширини.    У файлі з полями фіксованої ширини кожен запис відображається в окремому рядку й ширина полів однакова для всіх записів. Іншими словами, довжина першого поля будь-якого запису може становити тільки сім символів, довжина другого поля будь-якого запису – 12 символів і т. д. Якщо фактичні значення поля відрізняються залежно від запису, значення, ширина яких не відповідає вимогам, буде доповнено кінцевими пробілами.

    1   Company A   Anna       Bedecs         Owner            
    2 Company C Thomas Axen Purchasing Rep
    3 Company D Christina Lee Purchasing Mgr.
    4 Company E Martin O’Donnell Owner
    5 Company F Francisco Pérez-Olaeta Purchasing Mgr.
    6 Company G Ming-Yang Xie Owner
    7 Company H Elizabeth Andersen Purchasing Rep
    8 Company I Sven Mortensen Purchasing Mgr.
    9 Company J Roland Wacker Purchasing Mgr.
    10 Company K Peter Krschne Purchasing Mgr.
    11 Company L John Edwards Purchasing Mgr.
    12 Company M Andre Ludo Purchasing Rep
    13 Company N Carlos Grilo Purchasing Rep

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

  • Форматовані файли.    У форматованому файлі вміст упорядковано в сітці з використанням дефісів (-) і вертикальних рисок (|). Записи мають вигляд рядків, а поля – стовпців. Назви полів відображаються в першому рядку.

    --------------------------------------------
    | ID | E-mail Address |
    --------------------------------------------
    | 1 | nancy@northwindtraders.com |
    --------------------------------------------
    | 2 | andrew@northwindtraders.com |
    --------------------------------------------
    | 3 | jan@northwindtraders.com |
    --------------------------------------------
    | 4 | mariya@northwindtraders.com |
    --------------------------------------------
    | 5 | steven@northwindtraders.com |
    --------------------------------------------
    | 6 | michael@northwindtraders.com |
    --------------------------------------------
    | 7 | robert@northwindtraders.com |
    --------------------------------------------
    | 8 | laura@northwindtraders.com |
    --------------------------------------------
    | 9 | anne@northwindtraders.com |
    --------------------------------------------

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

На початок сторінки

Експорт даних до текстового файлу

Експорт даних у вигляді текстового файлу відбувається за такі три кроки:

  • відкриття й перегляд вихідної бази даних;

  • запуск майстра експорту;

  • збереження параметрів експорту й перегляд текстового файлу.

Виконання цих кроків продемонстровано на прикладах нижче.

Відкриття й перегляд вихідної бази даних

  1. Відкрийте вихідну базу даних в Access.

  2. В області переходів вихідної бази даних виберіть об’єкт із даними, які потрібно експортувати. Це може бути таблиця, запит, форма або звіт.

    Примітка.: Одночасно можна експортувати тільки один об’єкт бази даних. Якщо форма або дані в табличному поданні містять підформи або підтаблиці, останні не експортуються. Знадобиться окремо експортувати кожну підформу або підтаблицю, яку потрібно переглянути в текстовому файлі. Однак підформи та підзвіти, які входять до складу звіту, експортуються разом зі звітом.

  3. Перевірте джерело даних, щоб переконатися, що воно не містить індикатори або значення помилок.

    Якщо в даних є помилки, обов’язково виправте їх, перш ніж експортувати дані. Інакше в текстовому файлі відображатимуться Null-значення.

  4. Якщо вихідний об’єкт – це таблиця або запит, виберіть, чи потрібно експортувати дані з їхнім форматуванням.

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

    Експорт форматування

    Вихідний об’єкт

    Отриманий тип файлу

    Поля та записи

    Форматування

    Ні

    Таблиця або запит

    Файл із роздільниками або полями фіксованої ширини

    Експортуються всі поля й записи основного об’єкта.

    Значення властивості Формат ігноруються під час експорту.

    Для полів підстановки експортуються тільки значення ідентифікаторів підстановки.

    Так

    Таблиця, запит, форма або звіт

    Відформатоване поле

    Експортуються тільки поля й записи, що відображаються в поточному поданні або вихідному об’єкті.

    Майстер ураховує значення властивості Формат для кожного стовпця.

    Форматування тексту ігнорується.

    Для полів підстановки експортуються значення підстановки.

    Гіперпосилання в текстовому файлі можуть скорочуватися.

  5. Щоб експортувати тільки частину таблиці, запиту або форми, відкрийте об’єкт у вікні табличного подання даних, а потім виберіть потрібні записи.

На початок сторінки

Запуск майстра експорту

  1. В області переходів Access клацніть правою кнопкою миші вихідний об’єкт, укажіть на команду Експорт, а потім виберіть Текстовий файл. Крім того, щоб запустити майстер Експорт – Текстовий файл, можна виділити вихідний об’єкт в області переходів і на вкладці Зовнішні дані в групі Експорт натиснути кнопку Текстовий файл.

    Відкриється діалогове вікно Експорт – Текстовий файл.

    Виберіть параметри експорту в діалоговому вікні "Експорт – Текстовий файл".

  2. У діалоговому вікні Експорт – Текстовий файл прийміть або змініть ім’я текстового файлу, запропоноване в Access.

  3. Якщо ви експортуєте таблицю або звіт і потрібно зберегти структуру й форматування даних, установіть прапорець Експортувати дані з форматуванням і розташуванням. Під час експорту форми або звіту цей параметр установлюється за замовчуванням і змінити його не можна.

    Примітка.: Якщо не встановити перший прапорець, другий і третій прапорці будуть недоступні.

  4. Щоб переглянути отриманий текстовий файл після завершення експорту, установіть прапорець Відкрити кінцевий файл після завершення операції експорту.

  5. Якщо вихідний об’єкт – це таблиця даних і, перш ніж почати експорт, ви вибрали кілька записів даних у табличному поданні, ви зможете встановити прапорець Експортувати лише вибрані записи. Однак якщо потрібно експортувати всі записи у вікні табличного подання даних, не встановлюйте цей прапорець.

    Примітка.: Цей прапорець недоступний (відображається сірим), якщо не вибрано жодного запису вихідних даних у табличному поданні або джерелом слугують не дані в табличному поданні.

  6. Натисніть кнопку OK.

  7. Якщо текстовий файл, який ви вказали на кроці 2, уже існує, Access запропонує вам перезаписати його. Натисніть кнопку Так, щоб перезаписати, або кнопку Ні, щоб повернутися до діалогового вікна Експорт – Текстовий файл і вказати інше ім’я.

    Увага!: Додати дані до наявного файлу не можна.

  8. Якщо ви експортуєте дані з форматуванням і структурою, вам буде запропоновано вибрати кодування для збереження файлу. Прийміть стандартний або виберіть потрібний варіант, а потім натисніть кнопку OK.

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

  9. Якщо ви виберете експорт даних без форматування або структури, запуститься майстер "Експорт – Текстовий файл" і вам буде запропоновано вибрати тип текстового файлу, який потрібно створити. Установіть перемикач З роздільником або З фіксованою шириною й натисніть кнопку Далі.

    Ваш вибір зазвичай обумовлено системою, у якій ви працюватимете з експортованими файлами. Деякі програми підтримують тільки один тип файлів, інші – обидва типи. Якщо до даних часто звертатимуться користувачі, радимо вибрати варіант із полями фіксованої ширини, адже читати такі файли значно простіше, ніж файли з роздільниками.

  10. Виконайте потрібні дії залежно від вибраного на попередньому кроці варіанту.

    • З роздільником    

      • У розділі Виберіть символ-роздільник для відокремлення полів: виберіть або введіть символ розділення полів: "Табуляція", "Крапка з комою", "Кома", "Пробіл" або "Інший".

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

      • Зі списку Текстовий обмежувач виберіть обмежувач тексту (символ, яким починаються й закінчуються текстові значення). Якщо вихідні дані містять багатозначні поля й ви вибрали роздільником крапку з комою, правильний вибір обмежувача тексту дуже важливий, адже додавання одинарних або подвійних лапок на початку та в кінці значень дасть змогу об’єднати їх в одному списку.

    • З фіксованою шириною    

      • Перевірте розташування вертикальних ліній, що відділяють поля, і за потреби змініть його. Прокрутіть праворуч, якщо відображаються не всі поля.

  11. На останній сторінці майстра можна змінити ім’я текстового файлу та шлях до нього або залишити його без змін і натиснути кнопку Далі.

  12. Натисніть кнопку Готово. Access експортує дані та відобразить результат експорту на останній сторінці майстра.

На початок сторінки

Додаткові відомості про експорт

На початок сторінки

Виправлення неполадок, пов’язаних із відсутніми й неправильними значеннями

У таблиці нижче описано кілька способів виправлення типових помилок.

Порада.: Якщо бракує лише кількох значень, додайте їх до файлу Excel. Інакше виправте помилку вихідного об’єкта в базі даних Access, а потім виконайте експорт знову.

Проблема

Опис

Відсутні імена полів

Відсутні імена полів у файлі з полями фіксованої ширини. Додайте їх до текстового файлу вручну. У файлі з роздільниками імена полів експортуються, якщо встановити прапорець Включити імена полів до першого рядка у вікні майстра.

Відображення багатозначних полів

За замовчуванням поля з підтримкою множинних значень експортуються у вигляді списку значень, розділених крапкою з комою (;) і оточених подвійними лапками. Якщо вибрати роздільником поля крапку з комою та змінити значення обмежувача тексту на Немає, кожне значення багатозначного списку може відображатися як таке, що належить окремому полю. Змініть значення роздільника або виконайте експорт знову. Крім того, можна вручну взяти значення багатозначного поля в текстовому файлі в подвійні лапки.

Відсутні зображення, об’єкти й вкладення

Графічні елементи – емблеми, вміст полів об’єктів OLE та вкладення, що входять до складу вихідних даних, – не експортуються.

Відсутні об’єкти Graph

Під час експорту форми або звіту об’єкти Microsoft Graph, які містяться в них, не експортуються.

Відсутні вирази

Вираз, що слугує для обчислення значень, не експортується до текстового файлу. Експортуються тільки результати виразів. Завершивши експорт, додайте формулу до текстового файлу вручну.

Відсутні підформи й підтаблиці

Під час експорту форми або даних у табличному поданні експортуються тільки основні форма або дані в табличному поданні. Окремо експортуйте кожну потрібну підформу й підтаблицю.

Значення 1 і 0 відображаються в полях "Так/Ні".

Коли ви експортуєте дані до файлу з роздільниками або полями фіксованої ширини, значення в полях "Так/Ні" набувають вигляду 1 (істина або "Так") і 0 (хибність або "Ні). Виконайте пошук із заміненням у текстовому файлі, щоб виправити значення.

Null-значення

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

На початок сторінки

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×