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)>

Comments are closed.