我使用cfspeadsheet将查询导出到Excel文件。它正在工作并创建Excel工作表。但是,问题是其中一列(即card_number
)包含一个15位数字,如下所示:4.5421E+15
。有没有一种方法可以显示完整的号码:4254218068670980
?如何在Excel工作表中显示完整号码?
<!--- create manual query for demo --->
<cfset qData = queryNew("")>
<cfset queryAddColumn(qData, "NumericCol", "BigInt",["4254218068670980"])>
<cfset queryAddColumn(qData, "StringCol", "Varchar",["4254218068670980"])>
<cfset queryAddColumn(qData, "DecimalCol", "Decimal",["4254218068670980"])>
<!--- export to file --->
<cfspreadsheet action="write"
filename="c:/path/to/myFile.xls"
query="qData"
overwrite="true">
我真的希望这不是一个信用卡号码.... ;-) – Leigh
nope ramdom号码,我可以改变它的原因任何混淆 –