博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java使用apache-poi生成excel表格
阅读量:5032 次
发布时间:2019-06-12

本文共 2015 字,大约阅读时间需要 6 分钟。

public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub //创建一个文件 HSSFWorkbook wb=new HSSFWorkbook(); //使用文件创建一个页 HSSFSheet sheet=wb.createSheet("学生列表"); //使用 页创建一行 HSSFRow row=sheet.createRow(0); //使用行创建一列 HSSFCell cell=row.createCell(0); cell.setCellValue("ID"); cell=row.createCell(1); cell.setCellValue("姓名"); cell=row.createCell(2); cell.setCellValue("年龄"); //生成一个样式,用来设置标题样式 HSSFCellStyle style = wb.createCellStyle(); //设置这些样式 style.setFillForegroundColor(HSSFColor.RED.index); //选择填充的颜色 style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);//选择填充的模式 style.setBorderBottom(HSSFCellStyle.BORDER_THIN); //底部边框 style.setBorderLeft(HSSFCellStyle.BORDER_THIN); //左边边框 style.setBorderRight(HSSFCellStyle.BORDER_THIN); //右边边框 style.setBorderTop(HSSFCellStyle.BORDER_THIN); //头部边框 style.setAlignment(HSSFCellStyle.ALIGN_CENTER);//文字居中 //生成一个字体 HSSFFont font = wb.createFont(); font.setFontHeightInPoints((short) 10);//字体高度 font.setFontName("新宋体");//字体样式 font.setColor(HSSFColor.BLUE.index);//字体颜色 font.setItalic(true);//字体斜线 font.setUnderline(HSSFFont.U_SINGLE);//字体下划线 font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//设置粗字体 //把字体应用到当前的样式 style.setFont(font); //创建数据 for(int i=0;i<10;i++){ row=sheet.createRow(i+1); cell=row.createCell(0); cell.setCellValue(100+i); cell=row.createCell(1); cell.setCellValue("小江"+i); cell=row.createCell(2); cell.setCellValue("20"+i); cell.setCellStyle(style); } OutputStream out=new FileOutputStream("d:/student.xls"); wb.write(out); out.close(); System.out.println("创建成功!"); }

 

转载于:https://www.cnblogs.com/J-Joyce/p/9353398.html

你可能感兴趣的文章
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成...
查看>>
Github 开源:使用控制器操作 WinForm/WPF 控件( Sheng.Winform.Controls.Controller)
查看>>
PMD使用提醒
查看>>
Codeforces 887D Ratings and Reality Shows
查看>>
论文《A Generative Entity-Mention Model for Linking Entities with Knowledge Base》
查看>>
Linux记录-salt分析
查看>>
Android Studio默认快捷键
查看>>
函数式编程与参数
查看>>
SSAS使用MDX生成脱机的多维数据集CUB文件
查看>>
HDU 2191 【多重背包】
查看>>
51nod 1433 0和5【数论/九余定理】
查看>>
【AHOI2013复仇】从一道题来看DFS及其优化的一般步骤和数组分层问题【转】
查看>>
less 分页显示文件内容
查看>>
如何对数据按某列进行分层处理
查看>>
[Qt] this application failed to start because it could not find or load the Qt platform plugin
查看>>
Git Submodule管理项目子模块
查看>>
学会和同事相处的30原则
查看>>
文件操作
查看>>
jquery基本选择器
查看>>
hdu 1010 dfs搜索
查看>>