在导出为数据表上的CSV文件时删除美元符号

izj3ouym  于 2023-03-10  发布在  其他
关注(0)|答案(1)|浏览(135)

我在导出为CSV时无法删除美元符号。
我正在编辑datatables.min.js文件,我知道这是不推荐的,但我需要这个,因为我有我的所有模块上的所有导出。
下面是CSV的导出按钮的数据表插件的代码。

v.ext.buttons.csvHtml5 = {
    bom: !1,
    className: "buttons-csv buttons-html5",
    available: function () {
      return g.FileReader !== w && g.Blob;
    },
    text: function (a) {
      return a.i18n("buttons.csv", "CSV");
    },
    action: function (a, b, d, c) {
      this.processing(!0);
      a = I(b, c).str;
      d = b.buttons.exportInfo(c);
      var f = c.charset;
      c.customize && (a = c.customize(a, c, b));
      !1 !== f
        ? (f || (f = p.characterSet || p.charset), f && (f = ";charset=" + f))
        : (f = "");
      c.bom && (a = "" + a);
      B(new Blob([a], { type: "text/csv" + f }), d.filename, !0);
      this.processing(!1);
    },
    filename: "*",
    extension: ".csv",
    exportOptions: {},
    fieldSeparator: ",",
    fieldBoundary: '"',
    escapeChar: '"',
    charset: null,
    header: !0,
    footer: !1,
  };

在这段代码中,我如何定制所有带有美元符号的列,并且只在导出时删除它?

q43xntqr

q43xntqr1#

如果你的数据有$符号,你可以只保留数字。
然后,在初始化数据表时,对需要在呈现函数中使用$符号的列进行显示更改。
这样,由于您的数据将是数字,导出本身将只接受数字。
Check this out for Reference
注意:如果不能更改源数据,则可以在将其提供给数据表之前对其进行处理

相关问题