Використовуйте цей формат для експорту даних до книги Microsoft Excel 2007+ (xlsx). Цей формат найбільш гнучкий з точки зору конфігурування порівняно з іншими цільовими форматами Excel в Database Tour.

Це двійковий формат. Експорт робиться движком Database Tour з безпосереднім доступом до файлу, тому є досить швидким.

Ви можете експортувати дані до формату Excel (XLSX) або з інтерфейсу Database Tour, або з командного рядка.

При експортуванні з інтерфейсу перемкніться на закладку Excel (XLSX) діалогу Експорт. Якщо ця закладка не видима, клікніть кнопку Вибрані формати експорту у правому верхньому кутку вікна і впевніться, що відповідний формат вибрано.

Експортування даних до книги Excel

Специфічні для даного формату опції

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

Тека - при експорті даних групи таблиць (багатотабличний експорт) вкажіть теку, до якої будуть експортуватися дані. Кожна таблиця буде експортуватися до окремого файлу вказаної теки; назви файлів можна вказати в налаштуваннях відповідності таблиць.

Назва аркуша - вкажіть назву цільового аркуша Excel, на який виводити вихідні дані. Доступно при експорті до одного файла; при багатотабличному експорті назви аркушів можна вказати на кроці відповідностей таблиць. Повинна бути коректна назва аркуша Excel, унікальна в цільовому файлі. Якщо не вказано, програма використовує назву Sheet1. Зауваження: Якщо кількість рядків на аркуші перевищує значення Рядків на аркуші, буде створено додаткові аркуші. За основу назв цих додаткових аркушів береться вказана назва та додається суфікс _p2, _p3 і т.д. Еквівалент для командного рядка: /SheetName.

Назва діапазона - вкажіть назву цільового діапазона клітинок Excel для експортованих даних (включно з заголовками колонок). Доступно при експорті до одного файла; при багатотабличному експорті назви діапазонів можна вказати на кроці відповідностей таблиць. Повинна бути коректна назва діапазона Excel, унікальна в цільовому файлі. Якщо опущено, діапазон не буде мати назви. Зауваження: Якщо кількість рядків на аркуші перевищує значення Рядків на аркуші, буде створено додаткові аркуші та діапазони. За основу назв цих додаткових діапазонів береться вказана назва та додається суфікс _part2, _part3 etc. Еквівалент для командного рядка: /RangeName.

Заголовок таблиці - вкажіть заголовок таблиці, тобто текст, що буде показуватися над таблицею в цільовому документі. Доступно при експорті до одного файла; при багатотабличному експорті заголовки таблиць можна вказати на кроці відповідностей таблиць. Може бути пустим. Еквівалент для командного рядка: /TableTitle.

Рядків на аркуші - вкажіть, скільки рядків повинно міститися на кожному аркуші Excel. Якщо кількість заповнених рядків на аркуші при експорті досягне цього значення, і ще залишатимуться неекспортовані записи, буде автоматично створено новий аркуш а далі дані вже будуть записуватися на новий аркуш. Еквівалент для командного рядка: /RowsPerSheet.

Додати позначку часу до файлу - вкажіть, чи додавати поточні дату і час в кінець імені цільового файлу. Використовується маска _YYYYMMDD_HH24MISS. Еквівалент для командного рядка: /AppendTimestamp.

Включати мемо-поля - вкажіть, чи включати вміст полів типу MEMO при експорті; при виключеній опції замість вмісту поля буде використовуватися константа, що описує тип поля. Еквівалент для командного рядка: /IncludeMemo.

З заголовками колонок - вкажіть, чи включати заголовки колонок при експорті. Еквівалент для командного рядка: /IncludeColNames.

Включати графіку - вкажіть, чи включати графічні дані з полів BLOB при експорті. Якщо програма не може визначити формат графіки в якомусь полі BLOB, вона ігнорує її. Для великих баз даних включення графіки може значно зменшити швидкість експорту. Еквівалент для командного рядка: /IncludeImages.

Обрізати кінцеві пробіли - вкажіть, чи обрізати кінцеві пробіли та керуючі символи при екпорті. Має значення лише для даних з полів типу char або varchar. Використання цієї опції дозволяє вилучити непотрібні дані і таким чином зменшити об'єм експортованих даних, покращити вигляд даних тощо. Еквівалент для командного рядка: /TrimTrailingSpaces.

Використовувати необроблені дані - вкажіть, чи використовувати необроблені дані джерела даних чи підготовлювати їх до коректного використання в Excel. Використання необроблених даних може дещо пришвидшити процес експорту, але може викликати некоректний вивід, якщо вихідні дані містять символи, недопустимі для використання в Excel або XML (внутрішньо формат XLSX базується на XML). Еквівалент для командного рядка: /UseRawData.

Додати автофільтр - вкажіть, чи додавати автофільтр для всіх колонок цільового документа Excel. Еквівалент для командного рядка: /AddAutofilter.

Вигляд

Вкажіть опції вигляду для цільових таблиць. Примітка: Використання цих опцій може сповільнити експорт.

Використовувати налаштування ГІК - вкажіть, чи використовувати налаштування вигляду таблиць ГІК (GUI) для цільової таблиці (цільових таблиць). При увімкненій опції таблиця в цільовому документі набуватиме вигляду відповідної сітки даних з інтерфейсу (з її шрифтами та кольорами, в т.ч. умовним форматуванням, а також шириною колонок); інакше буде застосовано налаштування за замовчанням. Еквівалент для командного рядка: /UseGUIViewSettings.

Альтернативний колір рядків - вкажіть колір фону для кожного другого рядка. Колір повинен бути вказаний в шістнадцятирозрядній формі, що починається з символу #, за яким ідуть три шістнадцятирозрядних числа rr, gg, bb, які представляють значення для червоного, зеленого та синього кольорів, відповідно; наприклад, #FF0000 представляє червоний колір. Якщо підсвічування парних рядків небажане, залиште це поле пустим. Еквівалент для командного рядка: /AlternateRowColor.

Шрифт заголовка таблиці - вкажіть шрифт для Заголовка таблиці. Еквівалент для командного рядка: /TableTitleFont.

Шрифт заголовків колонок - вкажіть шрифт для заголовків колонок. Еквівалент для командного рядка: /ColumnHeadersFont.

Шрифт рядків - вкажіть шрифт для рядків даних. Еквівалент для командного рядка: /RowsFont.

Режим експорту

Вкажіть режим експорту:

REPLACE+INSERT

Цільовий об'єкт вилучається (якщо існує), потім створюється заново і виконується вставка записів в нього.

CREATE_OR_REPLACE

Створюється пустий цільовий об'єкт відповідної структури; в разі існування цільовий об'єкт перезаписується.

Зауваження: Для багатотабличного експорту значення може бути перевизначено для кожної окремої таблиці у відповідностях таблиць.

Еквівалент для командного рядка: /ExportMode.

Діапазон записів

Вкажіть діапазон записів для експорту:

Обмежити кількість записів до - вкажіть максимальну кількість записів для експорту. Якщо не вказано або менше 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.

Див. також

Формат експорту Excel (XLS)

Формат експорту Excel (на основі XML)

Формат експорту Excel (OLE)

Параметри запуску Database Tour

Відповідності таблиць і полів