java导出为excel文件_java导出数据到excel文件

本文介绍如何使用Java将数据导出到Excel文件。通过Apache POI库,详细展示了创建Excel文件并填充数据的步骤,包括导入jar包、创建工作簿和工作表、设置单元格内容,最后展示了一个简单的程序示例。
摘要由CSDN通过智能技术生成

有的时候,将一些有用的数据导出到excel是很有必要的。比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去。

那怎样实现用java导出数据到excel文件呢???

1.首先要导入相关的jar包,这个在网上是可以找到了。

下载地址:http://www.apache.org/dyn/closer.cgi/poi/,下载解压后,我们使用poi-3.9-20121203.jar这个库文件

2.开始写程序:

import java.io.FileOutputStream;

import org.apache.poi.hssf.usermodel.HSSFCell;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

//测试操作excel

public class TestExcel {

public static String excelFileName = "d://test.xls";//excel文件名称

//创建excel文件

public static void create(){

HSSFWorkbook workbook = new HSSFWorkbook();//生成工作薄对象

HSSFSheet sheet = workbook.createSheet() ;//产生工作表对象

//设置第一个工作表的名称为firstSheet

//设置工作表的编码方式为:utf-16

workbook.setSheetName(0, "2011级1班c语言2成绩统计");

//第一行

HSSFRow row = sheet.createRow(5);

//产生第一个单元格

HSSFCell cell = row.createCell(5);

//设置单元格类型为字符串型

cell.setCellType(HSSFCell.CELL_TYPE_STRING);

//为了能够在单元格中写入中文,设置字符编码为UTF_16

//往第一个单元格中写入信息

cell.setCellValue("测试成功");

FileOutputStream fout = null ;

try{

fout = new FileOutputStream(excelFileName);

workbook.write(fout);

fout.flush();

fout.close();

System.out.println("数据导入成功!");

}catch(Exception e){

e.printStackTrace();

}finally{

}

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

create();

}

}

效果图:

4e1e52a070cd6442cabd9e9083392947.png

3.很简单是吧?但是这个确实很有用。c892a66900c4250c429cbcc5c082d55d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值