使用javascript函数将JSON日期导出为ex​​cel后无法执行日期过滤器

时间:2018-05-23 14:47:13

标签: javascript excel date alasql

我正在使用以下功能使用alasql将日期(DD / MM / YYYY)的JSON导出到Excel中

function exportToExcel() {
    var loginInfo=[
      {
        "Login Date": "5/3/2018"
      },
      {
        "Login Date": "15/4/2018"
      },
      {
        "Login Date": "12/8/2018"
      },
      {
        "Login Date": "10/7/2018"
      }
    ];
    alasql("SELECT * INTO XLSX('test.xlsx',{headers:true}) FROM ? ",[loginInfo]);
 }
exportToExcel();

将数据导出到Excel时,由于日期列是字符串,因此我无法在Excel中直接应用日期过滤器。有没有什么方法可以让日期显示为日期,而使用JavaScript保持相同的格式在Excel中进一步导出以便我可以过滤日期?谢谢

enter image description here enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要从json获得Date类型的响应。 我已经使用alasql进行导出。

['Cheryl Hughley', '661-421-5861']