Grails Excel导入程序与Excel、Excel 2007和;使用ApachePOI的CSV导入器

Grails Excel导入程序与Excel、Excel 2007和;使用ApachePOI的CSV导入器,excel,grails,Excel,Grails,我使用标题中提到的插件导入excel电子表格,一切正常,但我已经阅读并重新阅读了grails文档,不知道如何设置我的验证映射以使用我选择的默认值自动填充空单元格 以下是我的列映射: Map ACCOUNT_RECORD_COLUMN_MAP = [ sheet:'Sheet1', startRow: 1, columnMap: [ //Col, Map-Key

我使用标题中提到的插件导入excel电子表格,一切正常,但我已经阅读并重新阅读了grails文档,不知道如何设置我的验证映射以使用我选择的默认值自动填充空单元格

以下是我的列映射:

Map ACCOUNT_RECORD_COLUMN_MAP = [
            sheet:'Sheet1',
            startRow: 1,
            columnMap: [
                //Col, Map-Key
                'A':'uniqueId',
                'B':'accountId',
                'C':'type',
                'D':'insurance',
                'E':'currencyType',
                'F':'amount',
                'G':'upSerDel',
                'H':'generalComments' 
            ]
        ]
这是我想申请的验证图:

Map propertyConfigurationMap = [
            type:([expectedType: ExpectedPropertyType.StringType, defaultValue:""],
            amount:([expectedType: ExpectedPropertyType.FloatType, defaultValue:-1.0))
        ]
我可以通过以下操作获得一份清单:

List accountRecordList = excelImportService.columns(workbook, ACCOUNT_RECORD_COLUMN_MAP)
但这当然不适用于验证图。我似乎无法找出不同方法之间的关系,以了解如何将此验证映射应用于我的需求。非常感谢您的帮助。

的源文件说明:

请注意,第二个参数是“ACCOUNT\u RECORD\u COLUMN\u MAP”,第四个参数是“propertyConfigurationMap”。必须按以下方式调用该方法:

List accountRecordList = excelImportService.columns(workbook, ACCOUNT_RECORD_COLUMN_MAP, null, propertyConfigurationMap)
List accountRecordList = excelImportService.columns(workbook, ACCOUNT_RECORD_COLUMN_MAP, null, propertyConfigurationMap)