Excel cf1带有大数字的电子表格需要格式化为字符串
我有16位数字,需要显示所有数字。如果我把它输入Excel,我可以在数字前面加上一个“a”,这样数字就不会进入科学记数法。当我在Excel cf1带有大数字的电子表格需要格式化为字符串,excel,coldfusion,cfspreadsheet,Excel,Coldfusion,Cfspreadsheet,我有16位数字,需要显示所有数字。如果我把它输入Excel,我可以在数字前面加上一个“a”,这样数字就不会进入科学记数法。当我在中执行相同操作时,我会得到前面带有“的数字。我还尝试使用单元格格式: <cfscript> variables.hugenumber = { color="dark blue;", dataformat = "0" }; </cfscript> variables.hugenumber={ color=“深蓝色;”, dataforma
中执行相同操作时,我会得到前面带有“的数字。我还尝试使用单元格格式:
<cfscript>
variables.hugenumber = {
color="dark blue;",
dataformat = "0"
};
</cfscript>
variables.hugenumber={
color=“深蓝色;”,
dataformat=“0”
};
这也无济于事事实证明,需要这样的格式:
<cfscript>
variables.hugenumber = {
color="dark blue;",
dataformat = "################"
};
</cfscript>
variables.hugenumber={
color=“深蓝色;”,
dataformat=“###############”
};
只是好奇,你的版本是什么dataformat=“0”
为我生成了一个数字单元格w/9.0.1.27xxxx9,0,1274733 enterprise同样,这是一个16位数字。也许excel会在某个点切换是的,我用17位数字(相同的CF版本)进行了测试。它显示为普通数字,而不是科学符号。Excel将在某一点后对数字进行四舍五入<代码>电子表格格式单元格(表,{dataFormat=“0”},3,1);电子表格SetCellValue(表格“98765432101234567”,3,1)电子表格AddRows
将以有时不需要的方式自动格式化数据。我为CF9.0.1想出了一个解决方案: