![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
poi
文章平均质量分 63
呼吸的小鱼
hnhhshun
展开
-
POI-excel导入数据错误异常处理-Unexpected element: CDATA
org.apache.poi.POIXMLException: org.apache.xmlbeans.XmlException: error: Unexpected element: CDATAat org.apache.poi.xssf.usermodel.XSSFSheet.read(XSSFSheet.java:140)at org.apache.poi.xssf.usermodel....原创 2018-12-04 20:02:27 · 2085 阅读 · 0 评论 -
POI执行EXCEL中的公式
当EXCEL中包含计算公式时,利用POI去执行的方法如下。第一种,当你知道你要执行的workbook类型时(HSSF 或者XSSF),可以直接调用静态方法,一次将workbook上的所有公式计算完毕。File tempFile = new File("/somepath/test.xls");InputStream tempFileStream = new FileInputStream...转载 2018-12-05 15:00:12 · 5577 阅读 · 0 评论 -
Excel转Html(十)--POI处理HSSFWorkbook与XSSFWorkbook解析表项的边框和字体颜色区别
1、增加HSSFWorkbook老Excel支持2、注意:HSSFWorkbook与XSSFWorkbook解析表项的边框和字体颜色区别边框和字体颜色,需要在HSSFPalette中获取,HSSFPalette customPalette = wb.getCustomPalette(); String rbcHex = customPaletteColor(custom...原创 2018-11-28 20:07:10 · 1811 阅读 · 0 评论 -
Excel转Html(十一)--POI处理Excel-获取sheet总行数-总列数-行高-列高
获取sheet行总数:sheet.getLastRowNum()列总数:dataMap.get("maxColNum-" + form.getFormName() 获取列最多的行,特别注意:sheet.getRow(0).getPhysicalNumberOfCells()不准确行高:rowHeight = row.getHeight() / 15列宽:if (rowIndex == 0...原创 2018-12-01 18:35:03 · 1992 阅读 · 0 评论 -
Excel转Html(九)--EXCEL转HTML-handsontable-实现在线excel-实现架构设计图
原创 2018-11-27 21:14:18 · 1875 阅读 · 0 评论 -
Excel转Html(八)--POI-解析获取合并单元格-按照X-Y坐标解析-与handsontable数据展示/存储一致
public static List<DmFormMergedDto> getMergedCells(Sheet sheet, int rowIndex, int cellIndex, Long formId) { List<CellRangeAddress> list = sheet.getMergedRegions(); List&...原创 2018-11-27 21:02:38 · 1187 阅读 · 0 评论 -
java操作Excel-Apache POI使用常用方法
1.POI结构与常用类(1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明 包名称说明HSSF提供读写Microsof...转载 2018-11-27 20:58:31 · 723 阅读 · 0 评论 -
Excel转Html(七)--Excel-cell>背景和纹理-setFillPattern
HSSFCellStyle style = workbook.createCellStyle(); style.setFillForegroundColor(HSSFColor.GREEN.index);//设置图案颜色 style.setFillBackgroundColor(HSSFColor.RED.index);//设置图案背景色 style.setFillPattern(HSSFC...原创 2018-11-27 20:51:44 · 7325 阅读 · 0 评论 -
Excel转Html(六)-POI解析excel转HTML-表项内容位置-样式关系映射-Excel-cell>Html-td
CellStyle: public static final short ALIGN_GENERAL = 0; public static final short ALIGN_LEFT = 1; text-align:left; public static final short ALIGN_CENTER = 2;text-align:center; ...原创 2018-11-27 20:43:16 · 362 阅读 · 0 评论 -
Excel转Html(三)-POI解析Excel-css转Html-css-class
private static void getCssByStyle(XSSFCell cell, XSSFCellStyle s, XSSFWorkbook workbook) { String uuid = UUID.randomUUID().toString(); String[] css = new String[2]; css[0] = "c...原创 2018-11-27 20:02:14 · 468 阅读 · 0 评论 -
Excel转Html(二)-POI HSSFCellStyle 设置 Excel 单元格样式
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBorder = wb.createCellStyle();一、设置背景色:setBorder.setFillFore...原创 2018-11-27 20:00:24 · 973 阅读 · 0 评论 -
poi注册函数
poi只对excle中部分函数支持。1.支持的函数:[ABS, ACOS, ACOSH, ADDRESS, AND, ASIN, ASINH, ATAN, ATAN2, ATANH, AVEDEV, AVERAGE, CEILING, CHAR, CHOOSE, CLEAN, CODE, COLUMN, COLUMNS, COMBIN, CONCATENATE, COS, COSH, COU...原创 2018-12-05 15:13:13 · 2248 阅读 · 0 评论