Я использую 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