Javaを使用してExcelシートを作成しようとしています。Workbookオブジェクトを作成し、その中にWritabeSheetオブジェクトを作成することで、データをExcelシートに入力しました。WritableSheetオブジェクトのセルにデフォルトのサイズを設定したいと思います。それ、どうやったら出来るの?
コードスニペットは次のとおりです。
private static void writeDataSheet(WritableSheet s, String str, int i)
throws Exception{
//Format the font
WritableFont wf = new WritableFont(WritableFont.ARIAL,
10, WritableFont.BOLD);
WritableCellFormat cf = new WritableCellFormat(wf);
cf.setWrap(true);
//Create label and write data to one cell of sheet
Label l = new Label(0,i,str,cf);
s.addCell(l);
// I want to set a default size to the columns in the excel sheet here
}
PS:sheet.autoSizeColumn()はWritableSheetでは機能しません!