Формат експорту HTML
Експортування даних до документу HTML. Експорт робиться движком Database Tour з безпосереднім доступом до файлу, тому є досить швидким.
Ви можете експортувати дані до формату HTML або з інтерфейсу Database Tour, або з командного рядка.
При експортуванні з інтерфейсу перемкніться на закладку HTML діалогу Експорт. Якщо ця закладка не видима, клікніть кнопку Вибрані формати експорту у правому верхньому кутку вікна і впевніться, що відповідний формат вибрано.
Специфічні для даного формату опції
Файл - назва файлу, до якого експортувати дані, при експорті даних з однієї таблиці або запиту SQL. При багатотабличному експорті всі таблиці буде експортовано до одного цільового файлу, а додаткові параметри типу заголовку таблиці і т.д. можна вказати в налаштуваннях відповідності таблиць.
Тека - назва теки, до якої будуть експортуватися дані, при експорті даних групи таблиць (багатотабличний експорт). Кожна таблиця буде експортуватися до окремого файлу вказаної теки; назви файлів та додаткові параметри типу заголовку таблиці і т.д. можна вказати в налаштуваннях відповідності таблиць.
Файл шаблону - файл шаблону. В цьому випадку процедура експорту збагатить файл шаблону даними з поточного набору даних, після чого збереже збагачений шаблон в якості цільового файлу. Примітка: при використанні шаблона всі опції експорту будуть ігноруватися, за виключенням опцій шаблону, заголовку документу, обмежень кількості записів, та діапазону записів. Еквівалент для командного рядка: /TemplateFile.
Заголовок документу - заголовок документу HTML, тобто значення тега title. Не доступно, якщо використовується файл шаблону. Еквівалент для командного рядка: /DocTitle.
Крок - поточний крок експорту. При використанні шаблону експорт може відбуватися в кілька кроків, і дана опція дає програму змогу знати, які динамічні вирази з шаблони повинні обраховуватися на поточному кроці. Еквівалент для командного рядка: /ExportStepNo.
Заголовок таблиці - заголовок таблиці, тобто текст, що буде показуватися над таблицею в цільовому документі. Доступно при експорті до одного файла і якщо не використовується файл шаблону; при багатотабличному експорті заголовки таблиць можна вказати на кроці відповідностей таблиць. Може бути пустим. Якщо кілька таблиць експортуються до одного файлу, заголовки таблиць розміщуються в тегах H2, в усіх інших випадках - в тегу H1. Еквівалент для командного рядка: /TableTitle.
Table Id - значення для атрибуту id тегу Table документа HTML. Доступно при експорті до одного файла і якщо не використовується файл шаблону; при багатотабличному експорті атрибути id можна вказати на кроці відповідностей таблиць. Повинен бути коректний атрибут згідно правил HTML. Якщо пустий, то цільова таблиця не матиме атрибута id. Еквівалент для командного рядка: /TableId.
Кодування - кодування HTML. Еквівалент для командного рядка: /Encoding.
BOM - включати BOM (byte order mark) для кодування Unicode. Зворотний еквівалент для командного рядка: /NoBom.
Формат картинок - формат цільових картинок. Можливі значення: PNG, JPEG, GIF, Bitmap, Metafile, Icon, <як в джерелі>;в останньому випадку цільова картинка буде створюватися у тому ж форматі, що і в джерелі, тобто конвертації формату графіки не буде. Еквівалент для командного рядка: /TargetImageFormat.
Додати позначку часу до файлу - додавати поточні дату і час в кінець імені цільового файлу. Використовується маска _YYYYMMDD_HH24MISS. Еквівалент для командного рядка: /AppendTimestamp.
Включати мемо-поля - включати вміст полів типу MEMO/CLOB при експорті; при виключеній опції замість вмісту поля буде використовуватися константа, що описує тип поля. Еквівалент для командного рядка: /IncludeMemo.
З заголовками колонок - включати заголовки колонок при експорті. Еквівалент для командного рядка: /IncludeColNames.
Включати графіку - включати графічні дані з полів BLOb при експорті. Картинки експортуються як окремі файли в підтеку тої теки, де знаходиться цільовий файл HTML; ця підтека буде мати таку ж назву, як і цільовий файл HTML (без розширення) плюс суфікс _files. Якщо програма не може визначити формат графіки в якомусь полі BLOB, вона ігнорує її. Для великих баз даних включення графіки може значно уповільнити експортування. Еквівалент для командного рядка: /IncludeImages.
Обрізати кінцеві пробіли - обрізати кінцеві пробіли та керуючі символи при експорті. Має значення лише для даних з полів типу varchar або char. Використання цієї опції дозволяє вилучити непотрібні дані і таким чином зменшити об'єм експортованих даних, покращити вигляд даних тощо. Еквівалент для командного рядка: /TrimTrailingSpaces.
Використовувати необроблені дані - використовувати необроблені дані джерела даних чи підготовлювати їх до коректного використання в документі HTML. Необроблені дані можуть бути корисними, наприклад, якщо вони містять код HTML для вбудовування в цільовий HTML-документ. Використання необроблених даних може пришвидшити процес експорту. Еквівалент для командного рядка: /UseRawData.
Створити індексний файл - створювати окремий індексний файл при багатотабличному експорті. Індексний файл буде містити web-посилання до всіх файлів HTML, створених під час експорту. Еквівалент для командного рядка: /CreateIndexFile.
Додавати як таблицю - додавати вхідні дані до існуючої цілі як окрему таблицю HTML в режимі експорту Append. При вимкненій опції додавання здійснюється як додаткові рядки в існуючій таблиці HTML. Див. більше в описі Режиму експорту нижчі. Еквівалент для командного рядка: /AppendAsTable.
Розрив рядка - вид розриву рядка; якщо вкажете Windows, то кожен рядок файлу буде завершуватися символом переводу каретки та символом нового рядка (CR+LF); якщо вкажете Mac - завершувати рядок буде символ переводу каретки (CR); інакше буде задіяно стиль Unix (LF). Еквівалент для командного рядка: /LineTerminator.
Вигляд
Опції вигляду для цільових таблиць. Примітка: Використання цих опцій може сповільнити експорт.
Використовувати налаштування ГІК - використовувати налаштування вигляду таблиць ГІК (GUI) для цільової таблиці (цільових таблиць). При увімкненій опції таблиця в цільовому документі набуватиме вигляду відповідної сітки даних з інтерфейсу (з її шрифтами та кольорами, в т.ч. умовним форматуванням, а також шириною колонок); інакше буде застосовано налаштування за замовчанням. Еквівалент для командного рядка: /UseGUIViewSettings.
Альтернативний колір рядків - колір фону для кожного другого рядка. Колір повинен бути вказаний в шістнадцятирозрядній формі, що починається з символу #, за яким ідуть три шістнадцятирозрядних числа rr, gg, bb, які представляють значення для червоного, зеленого та синього кольорів, відповідно; наприклад, #FF0000 представляє червоний колір. Якщо підсвічування парних рядків небажане, залиште це поле пустим. Еквівалент для командного рядка: /AlternateRowColor.
Шрифт заголовка таблиці - шрифт для Заголовка таблиці. Еквівалент для командного рядка: /TableTitleFont.
Шрифт заголовків колонок - шрифт для заголовків колонок. Еквівалент для командного рядка: /ColumnHeadersFont.
Шрифт рядків - шрифт для рядків даних. Еквівалент для командного рядка: /RowsFont.
Режим експорту
|
REPLACE+INSERT Цільовий об'єкт вилучається (якщо існує), потім створюється заново і виконується вставка записів в нього. |
|
CREATE_OR_REPLACE Створюється пустий цільовий об'єкт відповідної структури; в разі існування цільовий об'єкт перезаписується. |
|
APPEND Записи додаються до цільового об'єкта, наявні записи залишаються. Якщо цільовий об'єкт не існує, він створюється. Цей режим ігнорується при копіюванні даних до буферу обміну. Примітки
|
Зауваження: Для багатотабличного експорту значення може бути перевизначено для кожної окремої таблиці у відповідностях таблиць.
Еквівалент для командного рядка: /ExportMode.
Діапазон записів
Діапазон записів для експорту:
- Вся таблиця - експортуються всі записи
- Лише вибрані записи - експортуються лише вибрані записи. Для вибору записів клацніть відповідну кнопку і виділіть потрібні записи за допомогою клавіш-стрілок, Shift та Ctrl.
- Від поточного запису до останнього - експортуються всі записи від поточного до останнього.
Обмежити кількість записів до - максимальна кількість записів для експорту. Якщо не вказано або менше 1, всі записи із вказаного діапазону записів будуть експортовані. Якщо потрібно просто створити файл без даних, використовуйте відповідний Режим експорту. Еквівалент для командного рядка: /LimitRecordCount.
Діпазон колонок
Діапазон колонок для експорту:
- Всі колонки - експортуються всі колонки (включаючи колонки, що були тимчасово сховані користувачем).
- Лише вибрані колонки - експортується лише вибрана (поточна) колонка.
- Видимі колонки - експортуються лише видимі колонки.
Записів на рядок
Кількість записів з вихідного набору даних, які потрібно помістити на один рядок цільового файлу. Наприклад, якщо вказати 2, дані з джерела будуть поміщені в цільовому файлі наступним чином:
| Джерело | Ціль | |||||
| Col1 | Col2 | Col1 | Col2 | Col1 | Col2 | |
| cell1 | cell2 | >> | cell1 | cell2 | cell3 | cell4 |
| cell3 | cell4 | cell5 | cell6 | cell7 | cell8 | |
| cell5 | cell6 | |||||
| cell7 | cell8 | |||||
Ця опція корисна, якщо джерело має невелику кількість колонок (полів) і велику кількість записів. Використовуючи її, можна заповнити цільову площу більш оптимально.
Еквівалент для командного рядка: /RecordsPerLine.
Інші опції
Попереджувати про перезапис або вилучення - видавати попередження користувачу перед перезаписом наявного цільового об'єкту для режимів експорту REPLACE+INSERT та CREATE_OR_REPLACE. Ця опція недоступна при експортуванні даних до буферу обміну. Зворотний еквівалент для командного рядка: /SuppressOverwriteOrDeletePrompt.
Див. також


