将日期导出为CSV

时间:2017-07-31 16:09:21

标签: export-to-csv angular-ui-grid ui-grid

我无法弄清楚为什么导出的结果(如csv)在excel中查看时会删除正斜杠。这个选项似乎有效,但结果数据显示这样的日期' 2 21 1991 7 26 1989'

  exporterFieldCallback: function (grid, row, col, input) {
         if (col.colDef.type == 'date')
                     input = $filter('date')(input, 'MM/dd/yyyy');
                    return input;
            },

请告诉我这里缺少的东西

http://plnkr.co/edit/iJRhjy0nXR4P1xVVDRZd?p=preview

1 个答案:

答案 0 :(得分:0)

可能有更好的方法可以做到这一点,但似乎因为日期格式excel将其转换为日期格式,并没有包含我试图显示的格式。

我进行了一次更改以使其工作:在字段周围添加单个空格以强制它成为一般字段。

exporterFieldCallback: function (grid, row, col, input) {
     if (col.colDef.type == 'date')
                 input = ' '+$filter('date')(input, 'MM/dd/yyyy') +' ' ;
        },