【发布时间】:2012-09-10 19:15:20
【问题描述】:
刚刚安装 POI 3.8 jar 并更改代码...我收到此错误:
public static void setStyleDataFormat( CellStyle style, int formatType )
{
switch( formatType )
{
case CELL_TYPE_PERCENTAGE:
style.setDataFormat(DataFormat.getFormat("0%"));
break;
case CELL_TYPE_PERCENTAGE_TWO_DECIMAL_PLACES:
style.setDataFormat(DataFormat.getFormat("0.00%"));
break;
case CELL_TYPE_NUMERIC:
style.setDataFormat(DataFormat.getFormat("#,##0"));
break;
case CELL_TYPE_NUMERIC_TWO_DECIMAL_PLACES:
style.setDataFormat(DataFormat.getFormat("#,##0.00"));
break;
case CELL_TYPE_DATE:
case CELL_TYPE_DATE_EMPTY_ON_ERROR:
style.setDataFormat(DataFormat.getFormat("m/d/yy"));
break;
case CELL_TYPE_CURRENCY:
style.setDataFormat(DataFormat.getFormat("($#,##0.00);($#,##0.00)"));
break;
case CELL_TYPE_CURRENCY_NO_CENTS:
style.setDataFormat(DataFormat.getFormat("($#,##0_);($#,##0)"));
break;
}
}
无法从静态上下文引用非静态方法 getFormat(java.lang.String)
【问题讨论】:
标签: java apache-poi