首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Grails excel导出插件

Grails excel导出插件
EN

Stack Overflow用户
提问于 2014-06-05 04:40:56
回答 2查看 2K关注 0票数 2

我目前正在使用excel导出插件将查询到的结果列表导出到excel。在导出到excel之前,我有一个关于如何格式化单元格的问题。我的代码是

代码语言:javascript
运行
复制
def export(){
def list = session.ObjectListKey


def headers = ['Consultant', 'Contract', 'Contract Engineer', 'Project', 'Work   Category', 'Eval Begin Date', 'Eval End Date', 'Overall Average Score']
def withProperties = ['consultantName', 'contractName', 'projectManager', 'project', 'workCategory', 'evalBeginDate', 'evalEndDate', 'averageScore']


new WebXlsxExporter().with {
    setResponseHeaders(response)
    fillHeader(headers)
    add(list, withProperties)

    save(response.outputStream)
    }

}

我需要能够做的是格式化开始和结束日期字段与mm/dd/yyyy。此外,平均分数字段是作为varchar存储在数据库中,所以当导出到excel时,我想将其更改为一个数字,以便他们可以进行计算。

EN

回答 2

Stack Overflow用户

发布于 2014-08-19 20:47:14

票数 1
EN

Stack Overflow用户

发布于 2014-10-31 17:22:06

代码语言:javascript
运行
复制
import pl.touk.excel.export.getters.PropertyGetter

class DateGetter extends PropertyGetter<Date, String> {
    DateGetter(String propertyName) {
        super(propertyName)
    }

    @Override
    protected String format(Date value) {
        return value?.format('MM/dd/yyyy') // you can do anything you like in here
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24047162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档