Используя объект SpreadSheet()
компании Coldfusion, я создал файл excel, и теперь пользователь должен иметь возможность загрузить его.
mySS = SpreadsheetNew();
format1 = StructNew();
format1.color="dark_green";
format1.size="24";
SpreadSheetSetCellValue(mySS, 7,2,3);
SpreadSheetFormatCell(mySS, format1, 2, 3);
по сути, я хотел бы что-то вроде
<cfdownload var="#mySS#">
однако это почти никогда не так просто. Я понимаю, что могу написать файл и затем использовать cfheader
\ cfcontent
, однако я стараюсь по возможности избежать записи файла.
Редактировать
Основываясь на предложении, которое я получил от Спешак Я пытался
<cfcontent variable="#mySS#" type="application/msexcel">
и я получил ошибку: я что-то упустил?
coldfusion.excel.ExcelInfo не является поддерживаемым типом переменной.
переменная должна содержать двоичные данные.