Advertisement
Guest User

StackOverflow - Q37418523

a guest
May 25th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!---
  2. Test.xlsx contains two columns, with headers on row 1
  3. - Column A format: *m/d/yyyy
  4. - Column B format: number with 2 decimal places
  5. --->
  6. <cfset filename = "c:/path/to/Test.xlsx">
  7. <cfspreadsheet  action="read" src = "#filename#"  name = "s" >
  8. <cfset myQuery = QueryNew("MyDate,Dollar", "Date,Decimal")>
  9.  
  10. <cfset newRow = QueryAddRow(MyQuery, 5)>
  11. <cfset QuerySetCell(myQuery, "MyDate", parseDateTime("2000-03-11", "yyyy-mm-dd"), 1)>
  12. <cfset QuerySetCell(myQuery, "Dollar", "403.45", 1)>
  13. <cfset QuerySetCell(myQuery, "MyDate", parseDateTime("2009-01-01", "yyyy-mm-dd"), 2)>
  14. <cfset QuerySetCell(myQuery, "Dollar", "603.22", 2)>
  15.  
  16. <cfset QuerySetCell(myQuery, "MyDate", parseDateTime("2013-09-21", "yyyy-mm-dd"), 3)>
  17. <cfset QuerySetCell(myQuery, "Dollar", "103.55", 3)>
  18.  
  19. <cfset QuerySetCell(myQuery, "MyDate", parseDateTime("2005-01-15", "yyyy-mm-dd"), 4)>
  20. <cfset QuerySetCell(myQuery, "Dollar", "3.33", 4)>
  21.  
  22. <cfset QuerySetCell(myQuery, "MyDate", parseDateTime("2003-07-22", "yyyy-mm-dd"), 5)>
  23. <cfset QuerySetCell(myQuery, "Dollar", "13.75", 5)>
  24.  
  25.  
  26. <cfset spreadsheetAddRows(s, myQuery)>
  27. <cfset spreadsheetFormatColumn(s, {dataFormat="m/d/yy"}, 1)>
  28.  
  29.  
  30. <cfheader name="content-disposition" value="attachment; filename=Departures_(#DateFormat(now(),'mmddyy')#).xlsx">
  31. <cfcontent type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" variable="#spreadsheetReadBinary(s)#" reset="true">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement