要用Java实现导入导出Excel、Word数据
解决方案 »
- java如何获取注解?
- servlet 读取java文件报错信息
- 如何用用程序求出今年母亲节是几月几号(分别用 sql 和 java)
- ZipInputStream的问题 散200分~~~~
- 给JTable的CellEditor指定一个自定义组件,和大家讨论一下,请教高手?
- 可能在没有安装java runtime的机器上运行java程序吗
- 紧急求救!关于在unix(ibm aix)系统中java服务运行问题!!!!
- java.util.logging怎样配置按时间切换日志文件
- 弱智问题,java中如何将两条sql处理成一个事物
- Java用傅立叶转化FFT方法对图像处理 数组越界问题
- 转换日期, 以‘天’为单位
- 数据库连接有问题!
jxl
public static void writeExcel(String fileName){
WritableWorkbook wwb = null;
try {
//首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
wwb = Workbook.createWorkbook(new File(fileName));
} catch (IOException e) {
e.printStackTrace();
}
if(wwb!=null){
//创建一个可写入的工作表
//Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置
WritableSheet ws = wwb.createSheet("sheet1", 0);
//下面开始添加单元格
for(int i=0;i<10;i++){
for(int j=0;j<5;j++){
//这里需要注意的是,在Excel中,第一个参数表示列,第二个表示行
Label labelC = new Label(j, i, "这是第"+(i+1)+"行,第"+(j+1)+"列");
try {
//将生成的单元格添加到工作表中
ws.addCell(labelC);
} catch (RowsExceededException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}
}
}
try {
//从内存中写入文件中
wwb.write();
//关闭资源,释放内存
wwb.close();
} catch (IOException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}
}
}