Експорт та імпорт даних

В Database Tour можна експортувати дані до:

  • Нової чи існуючої таблиці (таблиць) цієї ж бази даних.
  • Нової чи існуючої таблиці (таблиць) іншої бази даних будь-якого підтримуваного типу, наприклад, Access, Oracle, SQL Server, PostgreSQL, SQLite, Firebird і т.д.
  • Файлу (файлів) типу текст, CSV, HTML, Excel (xls, xlsx), dBase (dbf), SYLK, RTF, XML, Word, скрипт SQL.
  • Картинок та інших окремих файлів з полів BLOB.

Є цілий ряд налаштувань експорту, що дозволяє експортувати дані саме ті, що треба, і саме так, як треба. При експорті до HTML, XLSX і RTF можна добитися майже стовідсоткової подібності вигляду даних після експорту до їх початковогого вигляду в Database Tour (включаючи малюнки та умовне форматування тексту).

Відповідності полів (field mapping) для експорту та імпорту можуть бути збережені в файл і завантажені з файлу. Також можливе застосування динамічно обчислюваних полів.

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

Імпорт працює подібно експорту, тільки навпаки (джерело та ціль міняються місцями).

Експорт до бази даних

На додачу до можливості експорту даних до ряду файлових форматів, також можна копіювати дані з однієї реляційної бази даних до іншої. Це може бути міграція Access-SQL Server, Interbase-Oracle, CSV-PostgreSQL або майже будь-яка інша комбінація баз даних.

Експорт до бази даних (SQL Server)

Експорт кількох таблиць

Всього кількох кліків мишкою достатньо для експорту ряду виділених таблиць за раз. По замовчанню груповий експорт таблиць відбувається по схемі "одна таблиця - один файл (таблиця)".

Експорт багатьох таблиць

Також можна експортувати виділені таблиці по схемі "багато таблиць - один файл (таблиця)".

Експорт багатьох таблиць до однієї таблиці

Експорт кількох таблиць до одного файлу

Відповідність полів

Ви маєте можливість вказати відповідність полів джерело-ціль перед експортом.

При конвертації з однієї бази даних до іншої цей інтерфейс дає додаткові переваги:

  • Для більшості типів баз даних цей інструмент може конвертувати типи колонок джерела до типів колонок цілі, як це можна бачити з прикладу експорту з Access до PostgreSQL на картинці.
  • Можливість вказувати повну специфікацію колонок цілі.
  • Якщо цільова таблиця вже існує, показуються відповідні попередження для таблиці і для колонок.

Відповідність полів (з Access до Oracle)

Крім фізичних полів бази даних, також можна використовувати власні розрахункові поля.

Експорт обчислюваних полів

Експорт картинок та BLOBів

Програма може автоматично визначати найбільш відомі типи малюнків (JPG, PNG, GIF, BMP, ICO) в полях BLOB бази даних джерела і експортувати їх, наприклад, до формату HTML, PDF або Excel. При цьому можна 'на льоту' конвертувати формат картинки.

Експорт картинок

Дані полів BLOB, CLOB та інших можна експортувати до окремих файлів, бінарних або текстових.

Експорт даних BLOB

Експорт картинок в HTML

Експорт до HTML з використанням шаблону

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

Експорт до HTML з використанням шаблона

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

При експорті поточного набору даних до HTML, Excel (XLSX), PDF або RTF зберігається поточне форматування (шрифт та фон) табличних колонок.

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

Діалог експорту

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

Діалог експорту

Імпорт даних

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

Діалог імпорту

Більше інформації про експортування даних в Database Tour доступно в документації:

Експорт даних

Вирішення типових задач