Excel > JExcel API > How to set Spreadsheet Default Width and Height
How to set Spreadsheet Default Width and Height
Java Excel API is an open source java library to read, write and modify Excel spread sheets.
This requires the library jxl-2.6.12.jar to be in classpath.
The following example shows how to set Cell default width and height in Excel Spread sheet.
/**
* @param args
* @throws IOException
* @throws IOException
* @throws WriteException
* @throws BiffException
*/ public static void main(String[] args) throws IOException, WriteException {
//Creates a writable workbook with the given file name
WritableWorkbook workbook = Workbook.createWorkbook(new File("C:/JXL/SheetDefWidthHeight.xls"));
//Create sheet and add a label
WritableSheet sheet = workbook.createSheet("My Sheet", 0);
//Set sheet defaults
//width of column in chars
//height of the row in 1/20ths of a point
sheet.getSettings().setDefaultColumnWidth(30);
sheet.getSettings().setDefaultRowHeight(28 * 20);
sheet.addCell(new Label(1, 2, "ABCD"));
//Writes out the data held in this workbook in Excel format
workbook.write();
//Close and free allocated memory
workbook.close();
}