插入数字的方法是:jxl.write.Number number = new jxl.write.Number(4, m,44);
sheet.addCell(number);
那么插入汉字的应该是什么方法啊?

解决方案 »

  1.   

    程序描述:通过Java程序新建一个名为test.xls的文件,并在Excel的第一行第一列写一个字符串,在第一行第二列写一个数字,在第一行第三列写一个日期:import java.io.File;
    import java.util.Date;
    import jxl.Workbook;
    import jxl.write.Label;
    import jxl.write.WritableSheet;
    import jxl.write.WritableWorkbook;
    import jxl.write.Number;
    import jxl.write.DateTime;
    public class CreateExcel {
    public static void main(String args[]) {
    try {
    // 打开文件
    WritableWorkbook book = Workbook.createWorkbook(new File(
    "test.xls"));
    // 生成名为“sheet1”的工作表,参数0表示这是第一页
    WritableSheet sheet = book.createSheet("sheet1", 0);
    // 在Label对象的构造子中指名单元格位置是第一列第一行(0,0),单元格内容为string
    Label label = new Label(0, 0, "string");
    // 将定义好的单元格添加到工作表中
    sheet.addCell(label);
    // 生成一个保存数字的单元格,单元格位置是第二列,第一行,单元格的内容为1234.5
    Number number = new Number(1, 0, 1234.5);
    sheet.addCell(number);
    // 生成一个保存日期的单元格,单元格位置是第三列,第一行,单元格的内容为当前日期
    DateTime dtime = new DateTime(2, 0, new Date());
    sheet.addCell(dtime);
    // 写入数据并关闭文件
    book.write();
    book.close();
    } catch (Exception e) {
    System.out.println(e);
    }
    }
    }
      

  2.   

    import   java.io.File; 
    import   java.util.Date; 
    import   jxl.Workbook; 
    import   jxl.write.Label; 
    import   jxl.write.WritableSheet; 
    import   jxl.write.WritableWorkbook; 
    import   jxl.write.Number; 
    import   jxl.write.DateTime; 
    public   class   CreateExcel   { 
    public   static   void   main(String   args[])   { 
    try   { 
    //   打开文件 
    WritableWorkbook   book   =   Workbook.createWorkbook(new   File( 
    "test.xls ")); 
    //   生成名为“sheet1”的工作表,参数0表示这是第一页 
    WritableSheet   sheet   =   book.createSheet( "sheet1 ",   0); 
    //   在Label对象的构造子中指名单元格位置是第一列第一行(0,0),单元格内容为string 
    Label   label   =   new   Label(0,   0,   "string "); 
    //   将定义好的单元格添加到工作表中 
    sheet.addCell(label); 
    //   生成一个保存数字的单元格,单元格位置是第二列,第一行,单元格的内容为1234.5 
    Number   number   =   new   Number(1,   0,   1234.5); 
    sheet.addCell(number); 
    //   生成一个保存日期的单元格,单元格位置是第三列,第一行,单元格的内容为当前日期 
    DateTime   dtime   =   new   DateTime(2,   0,   new   Date()); 
    sheet.addCell(dtime); 
    //   写入数据并关闭文件 
    book.write(); 
    book.close(); 
    }   catch   (Exception   e)   { 
    System.out.println(e); 


    }
      

  3.   

    sheet.addCell(new Label(1, 1, "string"));