ExcelデータとBeanのデータの比較
Excelデータのカラムにアンダスコア(_)が含まれている場合、
現状だと、Beanのデータとの比較に失敗します。
対応策の1つは、DataRowImpl#getValue()を次のように書き換えることです。
この変更は次のリリースに含まれます。
public Object getValue(String columnName)
throws ColumnNotFoundRuntimeException {if (!table_.hasColumn(columnName)) {
String name = StringUtil.replace(columnName, "_", "");
if (!table_.hasColumn(name)) {
throw new ColumnNotFoundRuntimeException(columnName);
}
return values_.get(name);
}
return values_.get(columnName);
}