package com;
import java.io.FileOutputStream;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFPalette;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.HSSFColor;
public class ExportExcel {
public static String outputFile="C:/test1.xls";
public static void main(String[] args) {
try {
HSSFWorkbook wb=new HSSFWorkbook();
FileOutputStream outputStream=new FileOutputStream(outputFile);
HSSFSheet sheet1= wb.createSheet();
HSSFCellStyle cellStyle1=wb.createCellStyle();
//设置前景模式的填充色
//cellStyle1.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); // 一定要加这个填充模式才可以填充背景颜色
//设置前景色
//cellStyle1.setFillForegroundColor(HSSFColor.RED.index);
//HSSFFont font=wb.createFont();
//font.setColor((short)255);
//cellStyle1.setFont(font);
//还可以使用自定义颜色 注意 index的值只能在8~64之间
/*HSSFPalette palette=wb.getCustomPalette();
palette.setColorAtIndex((short)9, (byte)HSSFColor.RED.index, (byte)HSSFColor.GREEN.index, (byte)HSSFColor.BLUE.index);
palette.setColorAtIndex((short)10, (byte)HSSFColor.RED.index, (byte)HSSFColor.GREEN.index, (byte)HSSFColor.BLUE.index);
palette.setColorAtIndex((short)11, (byte)HSSFColor.RED.index, (byte)HSSFColor.GREEN.index, (byte)HSSFColor.BLUE.index);
cellStyle1.setFillForegroundColor((short)9);
*/
//设置格子填充
/*cellStyle1.setFillPattern(HSSFCellStyle.BIG_SPOTS);
cellStyle1.setFillForegroundColor(HSSFColor.RED.index);
cellStyle1.setFillBackgroundColor(HSSFColor.LIGHT_BLUE.index);*/
HSSFRow row1=sheet1.createRow(0);
String[] header1={"姓名","性别","地址","联系方式","电话"};
for(int i=0;i<header1.length;i++){
HSSFCell cell=row1.createCell((short)i);
cell.setCellValue(new HSSFRichTextString(header1[i]));
cell.setCellStyle(cellStyle1);
}
wb.write(outputStream);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“简洁版的模糊实现...
在快逸报表v4.0或润乾报表中,导出Excel时可能会需要这个poi2 jar包
android 使用poi读取高版本excel, 解决以下这两个错误 java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/xml/stream/XMLEventFactory; at org.apache.poi.openxml4j.opc.internal.marshallers....
ExcelExportUtils,Excel文件的导出! import java.io.OutputStream; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.Date; import java....
Apache Poi Excel导出 博文链接:https://zhiminsun.iteye.com/blog/1883347
Apache POI导入和导出Excel文件
zip包中含有poi导出excel需要的包,本人亲测是可以正常使用且比较稳定的
<groupId>org.apache.poi <artifactId>poi <version>3.9 <groupId>org.apache.poi <artifactId>poi-ooxml <version>3.9 1.//创建excel工作簿 Workbook wb = new HSSFWorkbook(); 解释:该方法相当于...
利用apache包来完成excel导入导出 利用apache包来完成excel导入导出
基于poi的excel导入导出封装,poi版本 <groupId>org.apache.poi <artifactId>poi <version>4.1.0 <groupId>org.apache.poi <artifactId>poi-ooxml <version>4.1.0 </dependency>
包括Apache POI源代码和Apache_POI_API.chm使用教程 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 结构: HSSF - 提供读写Microsoft Excel...
使用Apache POI的3.16版实现,Excel模板填充数据导出Excel报表
<groupId>org.apache.poi <artifactId>poi <version>3.15 <groupId>org.apache.poi <artifactId>poi-ooxml <version>3.15 <groupId>org.apache.poi <artifactId>poi-ooxml-schemas <version>3.15 ...
Apache Poi相关Jar包,导出word的方法可在我的个人博客内查看。
spring boot2快速导出excel的示例源码 操作系统:windows10 JAVA jdk:1.8 开发工具:IDEA java架构:spring boot 2.1.6 gitHub:https://github.com/cn-h-jar/exportexcel 作者:jar 运行提示: 启动项目...
Java基于POI的导入导出excel功能,附带测试功能,项目基于Maven,导入即可用,带测试Main方法提供例子。 用于导入导出Excel的Util包,基于Java的POI。可将List导出成Excel,或读取Excel成List、Map,Object>,很方便...
POI使用excel模板循环输出行到文件并导出的一个小例子
开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java Excel Apache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI...
<groupId>org.apache.poi <artifactId>poi-ooxml <version>3.10-FINAL 利用3.10-FINAL版本的poi,导出逻辑主要在FileDownloadUtils的createExcelFile方法
struts2+poi实现excel文件的导出,虽然有很多jxl库实现的方案,而本方案是使用struts2 mvc, apache poi库实现excel的导入导出,文档很详细