26.06.2012

Oracle XML Publisher: простейший отчет в Excel

Компания Oracle не поддерживает надстройку по созданию Publisher отчетов для MS Excel. Для создания отчета нужно применить некоторые другие средства.
Возьмем файл Data Definition из предыдущего поста про RTF. На выходе нам нужно получить XSL-файл шаблона. Шаги:
1. Создадим новую книгу в Excel, сохраним в формате Таблица XML;
2. Скачиваем утилиту для конвертирования документа в формат XSL отсюда;
3. Конвертируем наш документ в формат XSL;
4. Открываем полученный файл в текстовом редакторе, находим строки:
<Worksheet ss:Name="Лист1">
    <Table>
далее вставляем свой код для вывода данных
     <xsl:for-each select="//GROUP1">
      <Row ss:AutoFitHeight="0">
       <Cell>
        <Data ss:Type="String">
         <!-- Data --><xsl:value-of select="VALUE"/><!-- /Data -->
        </Data>
       </Cell>
       <Cell>
        <Data ss:Type="String">
         <!-- Data --><xsl:value-of select="VALUE_PLUS_1"/><!-- /Data -->
        </Data>
       </Cell>
       <Cell>
        <Data ss:Type="String">
         <!-- Data --><xsl:value-of select="VALUE_X2"/><!-- /Data -->
        </Data>
       </Cell>
      </Row>
     </xsl:for-each>
Шаги 3,4,5 - как в предыдущем примере

Комментариев нет :