Вставить разрыв строки в ячейку Excel с Coldfusion 9 - PullRequest
4 голосов
/ 10 января 2012

Я использую 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)>

В выводе Excel строка 1 столбца 1 показывает это:

Первая строка Вторая строка

НоЯ хочу показать:

Первая строка
Вторая строка

Есть мысли?Спасибо !!

1 Ответ

6 голосов
/ 10 января 2012

Вам нужно настроить формат ячейки, чтобы включить перенос строки

<cfset sheet = SpreadsheetNew("My Spreadsheet")>
<cfset SpreadsheetSetCellValue(sheet, "foo"& chr(10) &"bar", 1, 1)>
<cfset SpreadsheetFormatCell(sheet, {textwrap=true}, 1, 1)>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...