2013-02-26 7 views
1

jOpenDocument library을 사용하여 문서를 만들려고합니다. 스프레드 시트를 만드는 예제를 실행했습니다. 코드는 컴파일되고 실행됩니다.하지만 Excel Office 2012 또는 Google 문서 도구로 문서를 열려고 할 때 형식이 잘못되었다고 나에게 알려주었습니다.jOpenDocument로 만든 ODS 문서를 Google 문서 도구로 열 수 없습니다.

final Object[][] data = new Object[6][2]; 
data[0] = new Object[] { "January", 1 }; 
data[1] = new Object[] { "February", 3 }; 
data[2] = new Object[] { "March", 8 }; 
data[3] = new Object[] { "April", 10 }; 
data[4] = new Object[] { "May", 15 }; 
data[5] = new Object[] { "June", 18 }; 

String[] columns = new String[] { "Month", "Temp" }; 

TableModel model = new DefaultTableModel(data, columns); 

// Save the data to an ODS file and open it. 
final File file = new File(destpath, "temperature.ods"); 

SpreadSheet.createEmpty(model).saveAs(file); 

답변

0

OK :

내가 jOpenDocument 버전 1.2을 사용하고, 실시 예이다. 1.3b1 이상의 버전에서는 Excel 2010에서 해당 파일을 열 수 있습니다.

하지만 Google 문서 도구는 여전히 위풍 당당합니다.