ColdFusion – forsiranje teksta kao formata kod inserta broja koristeći spreadsheetSetCellValue
Problem: ubaciti string “012345″ u čeliju koristeći spreadsheetSetCellValue. Dobiveni excel dokument sadrži vrijednost 12345, dakle izgubio je nulu.
Rješenje: ubaciti podatak, formatirati polje i ubaciti podatak opet.
<cfset var sprSht = spreadsheetNew("mojFile", true)>
<cfset var format_values = structNew()>
<!--- format as text --->
<cfset format_values.dataformat = "@">
<!--- insert value --->
<cfset spreadsheetSetCellValue(sprSht, '012345', 1, 1)>
<!--- format cell --->
<cfset spreadsheetFormatCell(sprSht, format_values, 1, 1)>
<!--- insert value again--->
<cfset spreadsheetSetCellValue(sprSht, '012345', 1, 1)>