Hi!
Code could be found at http://www.pkozlowski.pl/odsmerge/ODSMerge.zip
Stacktrace:
java.lang.NullPointerException
at org.jopendocument.dom.spreadsheet.Column.getWidth(Unknown Source)
at org.jopendocument.dom.spreadsheet.Table.updateWidth(Unknown Source)
at org.jopendocument.dom.spreadsheet.Table.setColumnCount(Unknown
Source)
at org.jopendocument.dom.spreadsheet.Table.setColumnCount(Unknown
Source)
at org.jopendocument.dom.spreadsheet.Table.ensureColumnCount(Unknown
Source)
at org.jopendocument.dom.spreadsheet.Table.merge(Unknown Source)
at org.jopendocument.dom.spreadsheet.Table.merge(Unknown Source)
at pl.pkozlowski.odsmerge.ODSMerge.main(ODSMerge.java:33)
Regards,
Piotr
2010/11/6 Guillaume Maillard <[email protected]>:
> Hi
>
> We will need the stacktrace and/or the files.
>
> Regards,
> Guillaume
>
> Envoyé de mon iPhone 4
>
> Le 6 nov. 2010 à 02:18, Piotr Kozlowski <[email protected]> a écrit :
>
>> Hi!
>>
>> I'm trying to merge multiple spreadsheets (each containing just one
>> sheet) into one file (which should have many sheets - one from each
>> input file), but I get a lot of exceptions. Ie.:
>>
>> SpreadSheet merged = SpreadSheet.createEmpty(new DefaultTableModel());
>> for (File filename : list) {
>> merged.addSheet(filename.getName());
>> Sheet sheet = merged.getSheet(filename.getName());
>>
>> SpreadSheet part = SpreadSheet.createFromFile(filename);
>> TableModel tm2 = part.getSheet(0).getTableModel(0, 0);
>>
>> sheet.merge(tm2, 0, 0); //at this point I got NullPointerException
>> sheet.setColumnCount(10); //the same
>> }
>>
>> I'm using Java 1.6.0.22 on Ubuntu 10.04 x64, jOpenDocument 1.2 beta 3.
>>
>> Any ideas what am I doing wrong?
>>
>> Regards,
>> Piotr
>>
>