最近遇到一个客户,在读取客户Excel的时候带公式部分Cell总是读取失败,最后发现这个Excel是通过JXL生成;JXL为公式Cell赋值了一个错误的Cell Number,这是因为之前Microsoft提供的office文档中,不小心将fomulaCell的number写错,之后虽然有修复,但是JXL没有修改过来,而POI已经使用正确的number,导致POI识别不了JXL中的公式Cell。
目前只能修改POI源代码,将错误的number也兼容进来!
本文共 276 字,大约阅读时间需要 1 分钟。
最近遇到一个客户,在读取客户Excel的时候带公式部分Cell总是读取失败,最后发现这个Excel是通过JXL生成;JXL为公式Cell赋值了一个错误的Cell Number,这是因为之前Microsoft提供的office文档中,不小心将fomulaCell的number写错,之后虽然有修复,但是JXL没有修改过来,而POI已经使用正确的number,导致POI识别不了JXL中的公式Cell。
目前只能修改POI源代码,将错误的number也兼容进来!
转载于:https://my.oschina.net/polaris/blog/191949