使用poi

import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFFont; 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; /** * * @author hadeslee */ public class Test2{ /** Creates a new instance of Test2 */ public Test2() { } public static void main(String[] args)throws Exception { //声明一个工作薄 HSSFWorkbook wb=new HSSFWorkbook(); //生成一个表格 HSSFSheet sheet=wb.createSheet("表格1"); //生成一个列 HSSFRow row=sheet.createRow(0); //生成一个样式 HSSFCellStyle style=wb.createCellStyle(); //设置这些样式 style.setFillForegroundColor(HSSFColor.SKY_BLUE.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.setColor(HSSFColor.VIOLET.index); font.setFontHeightInPoints((short)16); font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); //把字体应用到当前的样式 style.setFont(font); //填充单元格 for(short i=0;i<5;i++){ //声明一个单元格 HSSFCell cell=row.createCell(i); //设置单元格的字符值 cell.setCellValue(new HSSFRichTextString("第"+i+"列")); //设置单元格的样式 cell.setCellStyle(style); } FileOutputStream fout=new FileOutputStream("我的第一个EXCEL.xls"); //输出到文件 wb.write(fout); fout.close(); } }

你可能感兴趣的:(工作,exception,String,Class,import)