繁体   English   中英

grails Excel-import插件csv问题

[英]grails excel-import plugin csv issue

我正在使用grails Excel-import插件导入Excel和csv文件。对于excel文件,它可以正常工作。但是我很难让它适用于csv。 我在以下堆栈溢出中引用了代码问题在Grails中使用import-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)
}

在控制器中,我试图这样称呼它

        def csvImportIntance=new csvImport()
        csvImportIntance.readCsv(new File("D:\\Folder\\testCSV.csv"))
        def bookParamsList= csvImportIntance.createListFromCSV(CONFIG_COLUMN_MAP)

该文件是ms-excel csv文件。

在此先感谢您的帮助。

首先,您的班级名称应以大写字母开头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM