1system 1domain 1key 1text
2system 2domain 2key 2text
3system 3domain 3key 3text
当我将以上数据粘贴到PrimeFaces Extensions(7.0)工作表(数字对应于行)时,我通过sheet.getUpdates()
获得的更新是:
[org.primefaces.extensions.model.sheet.SheetUpdate@587af059[rowData=(2system,3domain,1key,2text),oldValue=error,newValue=1key,rowIndex=1,colIndex=2],
org.primefaces.extensions.model.sheet.SheetUpdate@2f2e73e8[rowData=(2system,3domain,1key,2text),oldValue=and,newValue=3domain,rowIndex=1,colIndex=1],
org.primefaces.extensions.model.sheet.SheetUpdate@45f626b[rowData=(2system,3domain,1key,2text),oldValue=this,newValue=2system,rowIndex=1,colIndex=0],
org.primefaces.extensions.model.sheet.SheetUpdate@32a4c5e7[rowData=(2system,3domain,1key,2text),oldValue=unnoticed,newValue=2text,rowIndex=1,colIndex=3]]
您会注意到以下问题:
updates
总共包含4个更新元素,但应包含12个更新元素。rowIndex
始终为1,即使相应的值不在该行中。rowData
应该是(1system, 1domain, 1key, 1text)
您是否知道为什么会发生这种情况和/或我该怎么做才能从工作表中提取正确的行数据? 谢谢!