我正在导出(我的意思是使用contentType)一个优秀的aspx页面。它工作正常,除了值为1/6。
而不是excel显示1/6。它显示6月1日。 c#中有什么东西可以放在输出的值旁边,当它是一个分数时,保持这个值是一个分数吗?
感谢。
答案 0 :(得分:0)
据我所知,Excel在内部将所有值存储为数字,而Excel中的不同值类型之间的差异完全基于格式化。
我认为您必须在Excel中的Cell上显式设置格式,您将在其中存储值。
我不知道你是在输出中从头开始创建Excel文件,还是在用模板填充模板,但这就是我首先要研究的内容。 在第一种情况下以编程方式尝试并设置单元格的数字格式,只需在后者中更新模板。
希望有所帮助。
答案 1 :(得分:0)
你可以制作一个技巧"。 以格式HTML格式的char空格开始字符串。 https://www.utexas.edu/learn/html/spchar.html
此致