java poi创建组_Java Poi创建与读取Excel

创建Excel表public class Test {/** 存储路径 */private static String path = "E:/Student.xls";/** 列表信息 */private static List mList;/** 工作簿 */private static HSSFWorkbook workbook;/** 格式化时间 */static SimpleDateFor...
摘要由CSDN通过智能技术生成

创建Excel表

public class Test {

/** 存储路径 */

private static String path = "E:/Student.xls";

/** 列表信息 */

private static List mList;

/** 工作簿 */

private static HSSFWorkbook workbook;

/** 格式化时间 */

static SimpleDateFormat dateFormat;

static {

mList = new ArrayList();

dateFormat = new SimpleDateFormat("yyyy-mm-dd");

try {

Student user1 = new Student(1, "张三", 16, dateFormat.parse("1997-03-12"));

Student user2 = new Student(2, "李四", 17, dateFormat.parse("1996-08-12"));

Student user3 = new Student(3, "王五", 26, dateFormat.parse("1985-11-12"));

mList.add(user1);

mList.add(user2);

mList.add(user3);

} catch (ParseException e) {

e.printStackTrace();

}

}

/**

* 主函数

*/

public static void main(String[] args) {

// 创建一个工作簿

workbook = new HSSFWorkbook();

// 第二步, 在WebBook中添加一个sheet,对应Excel中的sheet

HSSFSheet sheet = workbook.createSheet("学生表一");

// 第三步, 在sheet中添加表头第0行

HSSFRow row = sheet.createRow(0);

// 第四步, 创建单元格, 并设置值表头, 设置表头居中

HSSFCellStyle style = workbook.createCellStyle();

// 创建一个居中显示的头

style.setAlignment(HorizontalAlignment.CENTER);

style.setFillPattern(FillPatternType.SOLID_FOREGROUND);

// 创建第一行

HSSFCell cell = row.createCell(0);

cell.setCellValue("学号");

cell.setCellStyle(style);

cell = row.createCell(1);

cell.setCellValue("姓名");

cell.setCellStyle(style);

cell = row.createCell(2);

cell.setCellValue("年龄");

cell.setCellStyle(style);

cell = row.createCell(3);

cell.setCellValue("生日");

cell.setCellStyle(style);

String[] textlist = { "16", "17", "26", "20", "23" };

// 创建下拉列表

sheet = setHSSFValidation(sheet, textlist, 0, 500, 2, 2);

// 写入实体数据

for (int i = 0; i < mList.size(); i++) {

row = sheet.createRow(i

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值