Электронные таблицы

Эта группа экспортов, которые создают файлы электронных таблиц. Здесь представлены, как экспорты в различные форматы Microsoft Excel, так и в открытый формат хранения документов табличного процессора OpenOffice Calc.

 

 

Настройки экспорта в Microsoft Excel File

 

 

img_1 Параметр установки диапазона страниц отчета, которые будут обработаны и преобразованы.

img_2 Параметр Тип (Type) предоставляет возможность определить тип файла, в который будет конвертирован отчет: Excel, Excel 97-2003, Excel Xml 2003.

img_3 Параметр Ограничение редактирования (Restrict Editing) предоставляет возможность ограничить редактирование документа Excel. Доступны следующие значения:

strel11 Нет (No) - устанавливает режим без ограничений, т.е. в этом случае документ будет полностью доступен для редактирования;

strel11 Да (Yes)- устанавливает режим ограничения редактирования всего документа, т.е. документ невозможно будет изменить;

strel11 Исключить редактируемые (Except Editable Fields) - устанавливает режим ограничения редактирования документа Excel, за исключением изменения редактируемых полей отчета, т.е. в этом случае, если у компонентов свойство Редактируемый (Editable) включено, то эти компоненты после экспорта будут доступны для изменения.

 

Информация

 

Нужно учитывать, что ограничения на редактирование документа Excel не используют стойкие к взлому алгоритмы шифрования. Поэтому, мы рекомендуем использовать экспорт в формат PDF, если необходимо получить документ с ограничениями на редактирование и хорошей степенью защиты.

 

 

img_4 Параметр Разрешение изображения (Image Resolution) предоставляет возможность изменить количество пикселей на дюйм (свойство изображения PPI (Pixels Per Inch)).

img_5 Параметр Качество изображения (Image Quality) предоставляет возможность изменить качество изображений.

img_6 Параметр Фильтр бэндов (Bands Filter) предоставляет возможность определить бэнды отчеты, которые будут экспортированы. Доступны следующие значения:

strel11 Все Бэнды (All bands) - при преобразовании отчета будут экспортированы все бэнды отчета, которые присутствуют в построенном отчете;

strel11 Только данные (Data only) - при преобразовании отчета будет обработан только бэнд Данные (или компонент Таблица/бэнд Дерево);

strel11 Данные и заголовок (Data and Headers)- при преобразовании отчета будут обработаны бэнд Данные (или компонент Таблица/бэнд Дерево) и относящиеся к нему бэнды Заголовки данных

strel11 Данные и Заголовки/Итоги (Data and Headers/Footers) - при преобразовании отчета будут экспортированы бэнд Данные (или компонент Таблица/бэнд Дерево), а также относящиеся к нему бэнды Заголовки и Итоги данных.

 

img_7 Параметр Форматирование объектов (Export Object Formatting) доступен при экспорте только данных и предоставляет возможность применять форматирование к ним. Если данный параметр включен, то данные будут экспортироваться с форматированием примененным в отчете. Если данный параметр выключен, то форматирование данных будет утеряно.

img_8 Параметр Один заголовок и итог страницы (Use One Page Header and Footer) предоставляет возможность избавится от повторений заголовков и итогов страницы, т.е. заголовок страницы отобразится только в начале Excel документа, а Итог - в конце.

 

Информация

 

При включении данного параметра могут возникнуть остаточные явления от заголовка и итога страниц. К примеру, если к заголовку или итогу были применены границы, то при включении данного параметра, эти границы могут себя проявить. Поэтому рекомендуется до построения отчета, в дизайнере отчетов в свойствах страницы, включить параметр Неограниченная Высота (Unlimited Height). В этом случае, отчет будет построен на одной безразмерной странице, т.е. как и лист Excel, а заголовок и итог страницы будут отображены только один раз.

 

 

img_9 Параметр Каждая страница отдельно (Export Each Page to Sheet) предоставляет возможность экспортировать каждую страницу отчета на отдельный лист в Excel файле. Если данный параметр включен, то каждая страница отчета будет располагаться на отдельном листе в Excel. Если этот параметр выключен, то весь отчет будет располагаться на одном листе Excel.

img_10 Параметр Экспортировать разрывы страниц (Export page Breaks) предоставляет возможность отобразить границы страниц отчета на листе в Excel. Иными словами, если отчет состоит 10 страниц, все они после экспорта будут расположены на одном листе в Excel, и для того, чтобы обозначить границы этих страниц, следует включить данный параметр. Если данный параметр выключен, то все страницы отчета будут выведены в Excel, и при отсутствии других разделителей, будут представлять собой одну безразмерную страницу.

img_11 Параметр, который предоставляет возможность открыть выходной документ, после окончания процесса экспорта.

 

 

Excel

Microsoft Excel - программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows и Mac OS. Она предоставляет возможности расчетов, графические инструменты и язык макро-программирования VBA (Visual Basic для приложений). Фактически, это самый популярный табличный процессор, доступный на этих платформах, и является таковым с версии Microsoft Excel 5 от 1993 года, когда он вышел в составе пакета приложений Microsoft Office. На сегодняшний день Excel является одним из наиболее популярных приложений в мире. Для хранения документов в качестве основного формата Microsoft Excel вплоть до версии Excel 2007 использовал свой собственный бинарный формат файлов (Binary Interchange File Format, сокращенно BIFF), и расширение файлов «.xls».Спецификация формата была закрытой и опубликована Microsoft только в 2008 году. Кроме того, большинство версий Microsoft Excel могут читать CSV, DBF, SYLK, DIF и другие форматы.

 

 

Листы в Excel

По умолчанию весь отчет экспортируется одной большой таблицей в один лист Excel. Максимальное количество строк на листе ограничено, оно зависит от версии Excel и устанавливается с помощью статического свойства MaximumSheetHeight (по умолчанию 65534, для Excel XP и Excel 2003). Если строчек больше - лишние строчки переносятся на следующий лист. Также можно экспортировать каждую страницу отчета в отдельный лист Excel. Для этого надо в опциях экспорта установить свойство ExportEachPageToSheet в true. Кроме принудительного создания новых листов в Excel, их можно создать при помощи специального свойства страницы "ExcelSheet", которому можно присвоить любое выражение. Несколько подряд идущих страниц с одинаковым значением выражения в "ExcelSheet" объединяются и экспортируются в один лист Excel, именем листа становится значение выражения.

 

 

Совместимость различных версий

Формат XLS базируется на спецификации BIFF8. Полная поддержка этого формата реализована начиная с Excel 9.0 (Excel 2000).

 

Excel 8.0 (Excel 97):

strel11 не поддерживает правильно цвета;

strel11 не полностью поддерживает режим Справа-на-лево.

 

Excel 7.0 (Excel 95) и ранние версии:

strel11 не поддерживает вертикальное выравнивание в ячейке;

strel11 не поддерживаются соединенные ячейки;

strel11 не поддерживаются некоторые другие параметры.

 

 

Excel XML

Для хранения документов в качестве основного формата Microsoft Excel вплоть до версии Excel 2007 использовал свой собственный бинарный формат файлов (BIFF), и расширение файлов «.xls». Excel 2003 дополнительно начал использовать новый формат, основанный на XML - XMLSS. Это открытый формат, удобный для разработчиков, ориентированный на данные. Основным минусом данного формата является невозможность внедрения растровых изображений.

 

 

Excel 2007/2010

Для хранения документов в качестве основного формата Microsoft Excel вплоть до версии Excel 2007 использовал свой собственный бинарный формат файлов (BIFF), и расширение файлов «.xls». Excel 2007 в качестве своего основного формата использует новый формат Microsoft Office Open XML, и хранит документы в файлах с расширением «.xlsx». Несмотря на то, что Excel 2007 поддерживает и направлен на использование новых XML-форматов в качестве основных, он по-прежнему совместим с традиционными бинарными форматами CSV, DBF, SYLK, DIF и другими.