grails excel导入插件csv问题

grails excel导入插件csv问题,csv,grails,Csv,Grails,我正在使用grails Excel导入插件导入Excel和csv文件。对于Excel文件,它工作得很好。但我很难让它在csv上工作。我在下面的堆栈溢出问题中引用了代码 我尝试使用readFromFile和readFromURL方法将csv文件与我的csvImport类绑定。我在bootstrap.groovy的插件测试目录中找到了这些方法。这是我的csvImport文件的代码 import org.grails.plugins.excelimport.* class csvImp

我正在使用grails Excel导入插件导入Excel和csv文件。对于Excel文件,它工作得很好。但我很难让它在csv上工作。我在下面的堆栈溢出问题中引用了代码 我尝试使用readFromFile和readFromURL方法将csv文件与我的csvImport类绑定。我在bootstrap.groovy的插件测试目录中找到了这些方法。这是我的csvImport文件的代码

    import org.grails.plugins.excelimport.*

   class csvImport extends AbstractCsvImporter {
   static Map configMap = [
    startRow: 1,
    columnMap: [
        0: 'title',
        1: 'author',
        2: 'numSold'
     ]
   ]

  def readCsv(File fileName){
    read(fileName)
 }
 List<Map> getList(CONFIG_COLUMN_MAP) {
    getData(CONFIG_COLUMN_MAP)
}
List<Map> createListFromCSV(CONFIG_COLUMN_MAP) {

    def csvList = this.getList(CONFIG_COLUMN_MAP)
    log.info("<<<csvList>>>>"+csvList)
}
该文件是ms excel csv文件


提前感谢您的帮助。

首先,您的类名应该以大写字母开头。

我将类名改为大写字母。
        def csvImportIntance=new csvImport()
        csvImportIntance.readCsv(new File("D:\\Folder\\testCSV.csv"))
        def bookParamsList= csvImportIntance.createListFromCSV(CONFIG_COLUMN_MAP)