2017-12-27 161 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