public ExcelDemo{
public static void writeExcel(OutputStream os) throws Exception {
WritableWorkbook wwb = Workbook.createWorkbook(os);//创建工作簿
WritableSheet ws = wwb.createSheet("这个变量的名字叫工作表", 0);//创建工作表
Label labelC = new Label(2,1,"这个就是标签");//第一个代表(列-1),第二个代表(行-1),第三个参数代表加入内容
ws.addCell(labelC);//将标签加入
//参数---字体,大小,加粗,斜体,下划线,字体颜色
WritableFont wfc = new WritableFont(WritableFont.ARIAL,20, WritableFont.NO_BOLD, false,
UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.GREEN);
WritableCellFormat wcfFC = new WritableCellFormat(wfc);
wcfFC.setBackground(Colour.RED);//设置背景
labelC = new Label(6, 0, "再次new了一个标签",wcfFC);
ws.addCell(labelC);//写入Exel工作表
wwb.write();//关闭Excel工作薄对象
wwb.close();
}
public static String readExcel(InputStream is) throws BiffException, IOException{
String str = null;
Workbook wwb = Workbook.getWorkbook(is);//根据输入流,得到对该文件操作的工作簿
Sheet s = wwb.getSheet(0);//得到第一个工作表
Cell c = s.getCell(6, 0);//得到具体位置的标签
str = c.getContents();//获取标签内容
wwb.close();//关闭工作表
return str;
}
public static void main(String[] args)throws Exception{
File f=new File("d:/kk.xls");
// f.createNewFile();
// writeExcel(new FileOutputStream(f));
System.out.println(readExcel(new FileInputStream(f)));
}
}
------------------------------------------------------------------------------------------------------------