Используйте таблицу стилей для преобразования xml и заполнения первого листа excel

У меня есть xml-файл и таблица стилей, которая прекрасно заполняет существующий файл excel (.xls) XML-данными. Но если у меня есть несколько листов в данном файле excel (все остальные вкладки, кроме первого, который должен быть заполнен), исчезают после преобразования по таблице стилей.

Я думаю, что есть что-то, что нужно упомянуть в таблице стилей, чтобы сказать – изменить только первый лист excel?

Я использую пакет java.xml.transform , чтобы позволить стилю выполнять свою работу.

Пример кода:

StreamSource stylesource = new StreamSource(stylesheet); Transformer transformer = TransformerFactory.newInstance().newTransformer( stylesource ); Source source = new DOMSource( document ); Result outputTarget = new StreamResult( new File( outputFile ) ); transformer.transform( source, outputTarget ); 

И строка начала моей стили при необходимости выглядит так:

  <xsl:stylesheet version="1.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"> 

Давайте будем гением компьютера.