【问题标题】:grails excel-import plugin csv issuegrails excel-import插件csv问题
【发布时间】:2014-08-01 13:56:50
【问题描述】:

我正在使用 grails Excel-import 插件来导入 Excel 和 csv 文件。对于 excel 文件它工作正常。但我很难让它适用于 csv。我在以下堆栈溢出问题中引用了代码 Import CSV with import-excel plugin in grails 我尝试使用 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 文件。

提前感谢您的帮助。

【问题讨论】:

    标签: csv grails


    【解决方案1】:

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

    【讨论】:

    • 我将班级名称改为大写。
    猜你喜欢
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 2014-08-30
    • 2016-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多