2017-12-27 169 views
3

当我在做出口与kendo-ui擅长JavaScript或EPPlus库(C#) 原始数字格式的损害:在代码Excel的数字格式损坏

sheet.rows[i].cells[c].format = '_-* # ##0_р_._-;-* # ##0_р_._-;_-* "-"??_р_._-;[email protected]@_-'; 

面膜格式:在

_-* # ##0_р_._-;-* # ##0_р_._-;_-* "-"??_р_._-;[email protected]@_- 

面膜格式结果最终excel文件:

_-* #\ ##0_р_._-;-* #\ ##0_р_._-;_-* "-"??_р_._-;[email protected]_- 

I t没有空格的面具 - 它的作品,但这些格式不是我需要的。
导致此行为的原因是什么?

+0

如果你想在你的结果文字\,你需要在你的分配使用\\因为\用作逃生javascript和C#字符串中的字符。 – NetMage

+0

我知道了,但我不想在我的结果中,我不明白为什么在最后的掩码中用空格替换\,损坏的格式和数字显示 – Michael

回答

0

我觉得在剑道的UI,你需要躲避哈希字符:

sheet.rows[i].cells[c].format = '_-* \\\\# \\\\#\\\\#0_р_._-;-* \\\\# \\\\#\\\\#0_р_._-;_-* "-"??_р_._-;[email protected]@_-'; 
+0

这没有帮助,很多\\\\结果格式 – Michael