В отчете отсутствуют данные, заполненные для нескольких столбцов с использованием версии Grapecity.documents.gcExcel 7.2JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 В отчете отсутствуют данные, заполненные для нескольких столбцов с использованием версии Grapecity.documents.gcExcel 7.2

Сообщение Anonymous »

Я использую Grapecity.document.gcExcel (7.2.1), и для нескольких столбцов данные не заполняются.
Поэтому я хочу заполнить данные в столбцах C, D, F, G, I, J, но данные заполняются только в столбцах F, G, I, J, но не в столбцах C и D.
Сопоставление столбцов C и D --> {{dsFy0.assets.land.value}} (эти данные относятся к 1-му финансовому году)
Сопоставление столбцов F и G: --> {{dsFy1.assets.land.value }} (Эти данные относятся к 2-му финансовому году)
Сопоставление столбцов I и J: --> {{dsFy2.assets.land.value}} (Эти данные относятся к 3-му финансовому году) К вашему сведению)
Карта данных предназначена для диапазона ячеек C20:J30. Также значение карты для ячеек C18 и C19 равно {{dsFy.assets.buildings.value}}. Данные для этой ячейки присутствуют
Почему данные не заполняются для столбцов C и D для строк 7–15.
Это таблица которые я пытаюсь заполнить и с помощью сопоставления.




Брутто блок
Амортизация
Чистый блок
Брутто-блок
Амортизация
Чистый блок< /strong>





в рупиях

в рупиях
в рупиях
в рупиях
в рупиях
в рупий


(а) Земля
{{dsFy0 .assets.land.value}}
{{dsFy0.assets.land.value}}
#VALUE!
{{dsFy1.assets.land.value}}
{{dsFy1.assets.land.value}}
# ЦЕННОСТЬ!


(b) Здания
{{dsFy0.assets.buildings.value}}
{{dsFy0.assets.buildings.value}}
# ЗНАЧЕНИЕ!
{{dsFy1.assets.buildings.value}}
{{dsFy1.assets.buildings.value}}
#VALUE!

(c) Машины и оборудование (машины)
{{dsFy0.assets.plantAndEquipment.value}}
{{dsFy0.assets.plantAndEquipment.value}}
#VALUE!
{{dsFy1.assets.plantAndEquipment.value }}
{{dsFy1.assets.plantAndEquipment.value}}
#VALUE!


(d) Мебель и сантехника
{{dsFy0.assets.furnitureAndFixtures.value}}
{{dsFy0.assets.furnitureAndFixtures.value}}
#VALUE!
{{dsFy1.assets.furnitureAndFixtures.value}}
{{dsFy1.assets.furnitureAndFixtures.value }}
#VALUE!


(e) Транспортные средства
{{dsFy0.assets.vehicles.value}}
{{dsFy0.assets.vehicles.value}}#VALUE!
{{dsFy1.assets.vehicles.value}}
{{dsFy1.assets.vehicles.value}}
#VALUE!

(f) Офисное оборудование
{{dsFy0.assets.officeEquipment.value}}
{{dsFy0.assets.officeEquipment.value}}
#VALUE!
{{dsFy1.assets.officeEquipment.value }}
{{dsFy1.assets.officeEquipment.value}}
#VALUE!


(g) Улучшения арендованного имущества
{{dsFy0.assets.leaseholdImprovements.value}}
{{dsFy0.assets.leaseholdImprovements.value}}
#VALUE!
{{dsFy1.assets.leaseholdImprovements.value}}
{{dsFy1.assets.leaseholdImprovements.value }}
#VALUE!


(h) Компьютеры
{{dsFy0.assets.computers.value}}
{{dsFy0.assets.computers.value}}#VALUE!
{{dsFy1.assets.computers.value}}
{{dsFy1.assets.computers.value}}
#VALUE!

(i) Другие
{{dsFy0.assets.others.value}}
{{dsFy0.assets.others.value}}
#VALUE!
{{dsFy1.assets.others.value }}
{{dsFy1.assets.others.value}}
#VALUE!



Вот код для установки значения

Код: Выделить всё

    final Object newFyObject = sortedFys.get(0).getClass().newInstance();

return WorkBookDetail.builder()
.initDataSource(wb -> wb.addDataSource("dsFy", sortedFys))
.initDataSource(wb -> wb.addDataSource("dsFy0", sortedFys.size()>0 ? sortedFys.get(0) : newFyObject))
.initDataSource(wb -> wb.addDataSource("dsFy1", sortedFys.size()>1 ? sortedFys.get(1) : newFyObject))
.build
И компонент для подробной информации о книге:

Код: Выделить всё

@Getter
@Setter
@Builder
public class WorkBookDetail {
private Workbook workBook;
private SheetMetaDetail sheetMetaDetail;
@Singular
private List initDataSources;
}
Также были ли в последней версии какие-либо изменения в способе сопоставления, поскольку эти изменения работали в версии 7.0.5.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ments-gcex
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»