( Обновление : при относительных путях возможно сохранение файла в том месте, где вы не ожидаете. Используйте абсолютный путь, чтобы не было игр с угадыванием.)
Это работает для меня, используяабсолютные пути.
<cfscript>
yourSheet = "c:/myFile.xls";
sObj = SpreadSheetNew("MySheet");
SpreadsheetAddRow(sObj,"Foo,Bar",1,1);
SpreadSheetWrite(sObj, yourSheet, true);
WriteOutput("Exists?= "& FileExists(yourSheet));
</cfscript>
Чтобы отобразить электронную таблицу в браузере, используйте SpreadSheetReadBinary и cfcontent.Очевидно, используйте соответствующий тип MIME и расширение файла.
<cfheader name="Content-Disposition" value="attachment; filename=SomeFile.xls" />
<cfcontent type="application/vnd.msexcel" variable="#SpreadSheetReadBinary(yourSpreadSheetObject)#" />