jxl.write.WritableWorkbook book = jxl.Workbook.createWorkbook(new File("1.xls")); jxl.write.WritableSheet sheet = book.createSheet("sheet1", 0); Label label = new Label(0,0,"Yyy"); sheet.addCell(label); //定义double格式 String str = new String("123456789.87912");//定义String,做测试用 sheet.setColumnView(1,str.length());//设置单元格的宽度 jxl.write.NumberFormat format = new jxl.write.NumberFormat("###.00");//4舍5入,整数补零 jxl.write.WritableCellFormat cellFormat = new jxl.write.WritableCellFormat(format); cellFormat.setAlignment(Alignment.RIGHT); // cellFormat.setWrap(true);//是否自动换行 jxl.write.Number number = new jxl.write.Number(1,0,Double.valueOf(str),cellFormat); sheet.addCell(number); book.write(); book.close();