Hi Amol
I tried the alpha, but alas, same result:

java.lang.IllegalArgumentException: Start and end index not in range.
at org.apache.poi.hssf.usermodel.HSSFRichTextString.applyFont(HSSFRichTextString.java:61) at org.apache.poi.hssf.record.TextObjectRecord.processFontRuns(TextObjectRecord.java:148) at org.apache.poi.hssf.record.TextObjectRecord.processContinueRecord(TextObjectRecord.java:131) at org.apache.poi.hssf.record.RecordFactory.createRecords(RecordFactory.java:199) at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:183) at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:152)
   at org.apache.poi.hssf.dev.HSSF.<init>(HSSF.java:67)
at net.instadia.datamining.ResultFormatterXLS.main(ResultFormatterXLS.java:546)

And my code is REALLY simple:

public static void main(String args[]) {
       try {
           String a[]=new String[2];
           a[0]="/tmp/Custom Report example.xls";
           a[1]="/tmp/res2.xls";
           HSSF.main(a);
       } catch (IllegalArgumentException e) {
           e.printStackTrace();
       }
}

This file is a valid Excel file, that opens just fine in oocalc,
gnumeric and excel 2003.

/Philip


Amol Deshmukh wrote:

Philip,

Can you try building the latest version from the source?
As I understand, the RichTextString functionality has undergone some major changes in the latest source.

Else you could try the 3.0alpha build in the path on a mirror
site. The relative path on a mirror site is:

/apache/jakarta/poi/dev/bin/poi-bin-3.0-alpha1-20050704.tar.gz


HTH,
~ amol

-----Original Message-----
From: Philip Mailinglist [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 30, 2005 9:39 AM
To: [email protected]
Subject: Compatibility issue reading excel file?


Hi,

I've been using poi for writing hssf with great success. Now I'm starting to read and modify spreadsheets and I get into trouble. On debian package POI version 1.1 it complains but works, but entire rows disappear from the dataset. Then I downloaded 2.51-FINAL from the web site but it refuses entirely to load my document.

java.lang.IllegalArgumentException: Start and end index not in range.
at org.apache.poi.hssf.usermodel.HSSFRichTextString.applyFont(HSS
FRichTextString.java:61)
at org.apache.poi.hssf.record.TextObjectRecord.processFontRuns(Te
xtObjectRecord.java:148)
at org.apache.poi.hssf.record.TextObjectRecord.processContinueRec
ord(TextObjectRecord.java:131)
at org.apache.poi.hssf.record.RecordFactory.createRecords(RecordF
actory.java:188)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook
.java:163)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook
.java:130)
   at org.apache.poi.hssf.dev.HSSF.<init>(HSSF.java:67)
at net.instadia.datamining.ResultFormatterXLS.main(ResultFormatte
rXLS.java:546)

I do not know what to do next. Any suggestions?

/Philip

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/

Reply via email to