table2excel.js icon indicating copy to clipboard operation
table2excel.js copied to clipboard

关于使用plugins的边框导致原有的样式丢失,并且边框也不太对

Open raindropLiu opened this issue 5 years ago • 2 comments

28UL FOOZ9}SEFZG2 (T1YF 原来导出表格及样式。 用css写border无效,所以使用plugins A8QL9_$J9@K WBR5{YPS

POGTBAYG64R2%@JEO}@`FL9 原有宽度对其方式丢失,对应合并单元格的边框也有问题

raindropLiu avatar Sep 09 '19 02:09 raindropLiu

@a1006711664 plugins 参数是数组,默认情况下使用字段的全部 plugin,里面有负责宽度等一些基础样式的转换。如果你想在“原来”的基础之上添加自己的转换逻辑,需要把内部的插件也都带上:

plugins: [
    Table2Excel.plugins.fontPlugin,
    Table2Excel.plugins.fillPlugin,
    Table2Excel.plugins.formPlugin,
    Table2Excel.plugins.alignmentPlugin,
    Table2Excel.plugins.hyperlinkPlugin,
    Table2Excel.plugins.autoWidthPlugin,
    yourPlugin
  ]

另外合并单元格边框的问题,需要自己熟知 exceljs api,看如何进行正确的设置。

JackGit avatar Sep 10 '19 00:09 JackGit

@a1006711664 您好,请问解决了吗,我也碰到相同的问题了,就算加了大佬的插件也不起作用

Sckaka avatar Nov 23 '19 07:11 Sckaka