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

Nic*_*rie 4 coldfusion excel

我正在使用Coldfusion 9生成Excel电子表格.我正在使用新功能,例如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)>
Run Code Online (Sandbox Code Playgroud)

在Excel输出中,第1行第1列显示:

第一线第二线

但我想要它表明:

第一线
第二线

有什么想法吗?谢谢!!

Lei*_*igh 6

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

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