使用Coldfusion 9将换行符插入Excel单元格

我正在使用Coldfusion 9生成Excel电子表格。 我正在使用新function,如SpreadsheetNew(),SpreadsheetAddRow()和SpreadsheetSetCellValue()。 我想有一些单元格中的数据在单元格中包含换行符。 我试过这个没有运气:

<cfset my_spreadsheet = SpreadsheetNew("My Spreadsheet","false")> <cfset cell_value = "First Line"> <cfset carr = chr(13) & chr(10)> <cfset cell_value = cell_value & carr & "Second Line"> <cfset SpreadsheetSetCellValue(my_spreadsheet, cell_value, 1, 1)> 

在Excel输出中,第1行第1列显示了这一点:

第一行第二行

但是我想让它表明:

第一行
第二行

有什么想法吗? 谢谢!!

您需要调整单元格格式以启用换行

 <cfset sheet = SpreadsheetNew("My Spreadsheet")> <cfset SpreadsheetSetCellValue(sheet, "foo"& chr(10) &"bar", 1, 1)> <cfset SpreadsheetFormatCell(sheet, {textwrap=true}, 1, 1)>