Использование стандарта CF10 для создания электронной таблицы из запроса. Независимо от того, что я пробовал до сих пор, форматирование для определенного столбца останавливается в строке 32 (1 строка заголовка, 31 данные), хотя весь лист заполнен до 186 строк.CFSpreadSheet - форматированный столбец, не форматирующий весь столбец
<cfscript>
dfStyle=StructNew();
dfStyle.fgcolor="pale_blue";
dfStyle.dataformat="mm/dd/yyyy";
theSheet = SpreadSheetNew('mysheet');
SpreadSheetAddRow(theSheet,'SID,FIRST,LAST,ADDRESS1,ADDRESS2,CITY,STATE,ZIP,EMAIL,ADDED,PID');
SpreadSheetAddRows(theSheet,qry);
SpreadSheetFormatColumn(theSheet,dfStyle,10);
</cfscript>
Я пытаюсь получить последовательный формат мм/дд/гггг на колонке «Добавленный». Вместо этого я получаю это через строку 31, а затем получаю такие даты, как 41937.56594 по строкам.
В строке формул я показываю «10/20/2014 12:25:23 PM» в качестве первого значения и «41932.552037037» как 2-ое значение.
Если я отформатирую дату в запросе (например, date_format (sp_add, '% c /% e /% Y') AS spadd), я получаю хороший формат даты до конца, но синий останавливается в строке 32.
Ниже приведено описание анонимного запроса - верхняя строка отформатирована, нижняя строка теряет форматирование (цвет фона - даты форматирования в запросе). Я также удалил столбец ADDRESS2 из запроса.
Каких значения этой конкретной области за последние отформатированные и первые неотформатированные строки? –
Dan - я обновил вопрос, чтобы получить захват экрана и значения из строки формул. – Steve
Я думаю, вам нужно сбросить свой запрос и проверить запись из строки 32. Я думаю, что дата, хранящаяся в базе данных, отличается от строки 32, чем раньше строк. –