読者です 読者をやめる 読者になる 読者になる

Javaと情熱のあいだ

Play Frameworkはじめました

POI3.1で出力したファイルのExcel読み込みエラー

シートの読込
↓
読み込んだシートに、setCellValue
↓
FileOutput

この後、出力されたファイルをExcelで開くと、
読み取れないデータが存在します。ブックを回復しますか?
などのエラーが出て散々調査しても原因が分からずだいぶ放置していたのですが
最近、特定のシートがあるとエラーが出ることに気づいて
さらにそのシート内でセルを一個、一個調査したら
一見、空白セルで何も無いように見えるセルなのですが
そのセルをExcel上で削除してやると
なぜか、正常に開くことのできるファイルが出力されるようになりました。


POIで原因不明のエラーが発生した場合はシート単位、セル単位で調査しないと
ダメなようです。