- PR -

jakarta-POI Excelの読み込みエラー

1
投稿者投稿内容
うす焼き太郎
会議室デビュー日: 2008/05/10
投稿数: 1
投稿日時: 2008-05-10 15:23
現在jakarta-POIを使用しているのですが
Excelの読み込み時にエラーが出て困っています。
(テンプレートファイルを用意し、
シートもちゃんとあります)

以下ソースコードになります。

------------------------------------------------------
public static void main(String[] args) {

try {

  //テンプレートファイルを開く
POIFSFileSystem in
= new POIFSFileSystem(new FileInputStream("ファイルのパス"));

  //ワークブックを読み込みます。
HSSFWorkbook workbook = new HSSFWorkbook(in);
↑ここでエラーが発生します。

-------------------------------------------------------  
エラー内容:
org.apache.poi.hpsf.IllegalPropertySetDataException: The property set claims to have a size of 16 bytes. However, it exceeds 16 bytes.
at org.apache.poi.hpsf.Section.<init>(Section.java:255)
at org.apache.poi.hpsf.PropertySet.init(PropertySet.java:454)
at org.apache.poi.hpsf.PropertySet.<init>(PropertySet.java:249)
at org.apache.poi.hpsf.PropertySetFactory.create(PropertySetFactory.java:61)
at org.apache.poi.POIDocument.getPropertySet(POIDocument.java:97)
at org.apache.poi.POIDocument.readProperties(POIDocument.java:74)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:171)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:148)

なお、他のEXCELファイルで読み込みに成功したものもあります。
エラー内容をネットで検索したのですが、
原因が分からなかったので投稿させて頂きました。
上記エラーについて解決策がありましたら
ご教授お願い致します。



ペンちゃん
ベテラン
会議室デビュー日: 2006/08/04
投稿数: 61
投稿日時: 2008-05-12 12:53
マルチポストで解決済み
http://www.javaroad.jp/bbs/answer.jsp?q_id=20080510152941173
1

スキルアップ/キャリアアップ(JOB@IT)