【发布时间】:2021-10-02 05:41:57
【问题描述】:
您好,上次我想知道 Apche Poi 保存对象的好方法。
方式 1
List<Something> list = ....;
cell.setValue(obj.getName) etc
方式 2 将列表转换为对象[]
for(int i=0; i<objectsToSave.size;i++){
for(int y=0; y<object.size;y++){
if(obj instance of Integer)
cell.setValue((Integer) obj[i]
if(obj instance of RichTextString)
cell.setValue((RichTextString) obj[i]
}
}
在一种方式中,我没有 if,但如果我们想保存另一个对象,我们必须创建新的“转换器”。
两种方式是“通用的”,但我可以有很多如果。 (我认为这是不好的做法)
你有什么想法/好方法吗?
【问题讨论】:
标签: java apache-poi universal