package test; |
//生成Excel的类 |
import java.io.File; |
import jxl.Workbook; |
import jxl.write.Label; |
import jxl.write.WritableSheet; |
import jxl.write.WritableWorkbook; |
public class CreateExcel { |
public static void main(String args[]) { |
try { |
// 打开文件 |
WritableWorkbook book = Workbook.createWorkbook( new File( "test.xls" )); |
// 生成名为“第一页”的工作表,参数0表示这是第一页 |
WritableSheet sheet = book.createSheet( "第一页" , 0 ); |
// 在Label对象的构造子中指名单元格位置是第一列第一行(0,0) |
// 以及单元格内容为test |
Label label = new Label( 0 , 0 , "test" ); |
// 将定义好的单元格添加到工作表中 |
sheet.addCell(label); |
/* |
* 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123 |
*/ |
jxl.write.Number number = new jxl.write.Number( 1 , 0 , 555.12541 ); |
sheet.addCell(number); |
// 写入数据并关闭文件 |
book.write(); |
book.close(); |
} catch (Exception e) { |
System.out.println(e); |
} |
} |
} //源代码片段来自云代码http://yuncode.net |
|