我正在尝试使用此示例重现一些示例代码以生成着色的 .xmlx 单元格:http ://thinktibits.blogspot.com/2012/12/excel-cell-fill-color-java-poi-example.htmlEclipse 给我错误“FINE_DOTS 无法解析或不是字段”。我不明白为什么它不喜欢这个,因为我发现了很多涉及“XSSFCellStyle.FINE_DOTS”的例子。 import java.io.*; import java.sql.*; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; import org.apache.poi.hssf.usermodel.*; import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFCellStyle; public class WriteXLSX { public WriteXLSX() throws FileNotFoundException, IOException, ParseException { /* Create Workbook and Worksheet XLSX Format */ XSSFWorkbook my_workbook = new XSSFWorkbook(); XSSFSheet my_sheet = my_workbook.createSheet("Cell Font"); /* Get access to XSSFCellStyle */ XSSFCellStyle my_style = my_workbook.createCellStyle(); /* We will now specify a background cell color */ my_style.setFillPattern(XSSFCellStyle.FINE_DOTS ); my_style.setFillForegroundColor(IndexedColors.BLUE.getIndex()); my_style.setFillBackgroundColor(IndexedColors.RED.getIndex()); /* Create a row in the sheet */ Row row = my_sheet.createRow(0); /* Create a cell */ Cell cell = row.createCell(0); cell.setCellValue("Cell Fill Color Test"); /* Attach the style to the cell */ cell.setCellStyle(my_style); /* Write changes to the workbook */ FileOutputStream out = new FileOutputStream(new File("cell_fill_color.xlsx")); my_workbook.write(out); out.close(); } }
添加回答
举报
0/150
提交
取消