Как я могу использовать разные листы исключений в своем отчете (.jrxml с Jaspersoft Studio) с API JasperReports? - PullRequest
0 голосов
/ 06 марта 2019

Я использую Excel (.xlsx) в качестве базы данных.В основном отчете я использую адаптер основных данных с выбором листа.(это не имеет никакого эффекта. Я должен сделать выбор листа также в коде java) Но это работает, и я печатаю свои материалы.

Но теперь я хочу использовать список (и более поздние подотчеты) вмой отчет с данными из другого листа, и это не работает :( Я создал новый адаптер данных -> он может читать все поля, и также существует отклонение листа.

Но когда я хочу не отображать данныемой список -> список пуст (нулевые значения). Выбран правильный набор данных, и я использую выражение JRDatasource -> возможно, это неправильная часть. Это похоже на то, как я работаю с XML, только я изменил последнюю часть "exceldatasource". ((net.sf.jasperreports.engine.data.ExcelDataSource) $ P {REPORT_DATA_SOURCE})

В моей программе на Java я использую:

        ExcelDataSource jrxlsds;
        try {
            jrxlsds = new ExcelDataSource(xlsFileName);
            jrxlsds.setSheetSelection("Jasper");
            jrxlsds.setUseFirstRowAsHeader(true);

, это работает только для основного отчета. Можно ли сделать несколько sheetSelection для списков и подотчетов тоже? Я пытаюсь по-разному в течение нескольких часов, и я не делаю никакого прогресса>. <</p>

Если кто-то может создать отчет с простым списком, включающимПолучите данные из одного документа Excel с разных листов ... и покажите мне, как это сделать ... это сделало бы меня счастливым: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...