【发布时间】:2017-12-27 18:49:51
【问题描述】:
当我使用 kendo-ui javascript 或 EPPlus 库 (C#) 导出到 excel 时
原数字格式损坏:
sheet.rows[i].cells[c].format = '_-* # ##0_р_._-;-* # ##0_р_._-;_-* "-"??_р_._-;_-@@_-';
代码中的掩码格式:
_-* # ##0_р_._-;-* # ##0_р_._-;_-* "-"??_р_._-;_-@@_-
结果最终 excel 文件中的掩码格式:
_-* #\ ##0_р_._-;-* #\ ##0_р_._-;_-* "-"??_р_._-;_-@_-
我尝试了不带空格的掩码 - 它有效,但我不需要这些格式。
是什么导致了这种行为?
【问题讨论】:
-
如果你想要一个文字 \ 在你的结果中,你需要在你的赋值中使用 \\ 因为 \ 在 javascript 和 C# 字符串中用作转义字符。
-
我知道,但我不想在我的结果中使用 \,我不明白为什么在最终掩码中用 \ 替换空格,损坏格式和数字显示
标签: javascript c# excel kendo-ui export