用jxl的import java.io.*;
import jxl.*;
import jxl.write.*;
import jxl.format.*;
import java.util.*;
import java.awt.Color;public class Test
{
public static void writeExcel(OutputStream os) throws Exception
{
jxl.write.WritableWorkbook wwb= Workbook.createWorkbook(os);
jxl.write.WritableSheet ws =wwb.createSheet("TestSheet1",0);

jxl.write.Label labelC=new jxl.write.Label(0,0,"i我 like");
ws.addCell(labelC);
labelC=new jxl.write.Label(1,1,"i我 like");
ws.addCell(labelC);
labelC=new jxl.write.Label(2,2,"i我 like");
ws.addCell(labelC);


jxl.write.WritableFont wfc=new jxl.write.WritableFont(WritableFont.ARIAL,
      48,
      WritableFont.BOLD,
      true,
      UnderlineStyle.NO_UNDERLINE,
      jxl.format.Colour.green);
jxl.write.WritableCellFormat wcfFC=new jxl.write.WritableCellFormat(wfc);
//wcfFC.setBackground(jxl.format.Colour.RED);
labelC = new jxl.write.Label(6,0,"I love china",wcfFC);
ws.addCell(labelC);

wwb.write();
wwb.close();
}
  
public static void main(String args[]) throws Exception 
{
     File f=new File("kk.xls");
     f.createNewFile();
     writeExcel(new FileOutputStream(f));
    }
}