В Spreadsheet_Excel_Writer нет метода «записи в файл». Самое большее, вы можете отправить его напрямую клиенту с помощью метода ->send()
. Это означает, что вы МОЖЕТЕ захватить вывод с помощью PHP буферизации вывода и захватить данные в виде строки, которую затем можно вставить в электронное письмо (например, через PHPMailer ->AddStringAttachment()
).
Возможно, вы захотите исследовать переход на PHPExcel , поскольку Spreadsheet_Excel_Writer по сути мертв в воде, за исключением нескольких мелких исправлений. PHPExcel поддерживает Excel 2007, в то время как S_E_W застрял в Excel 5.0 (начало 90-х). Он также имеет метод ->save()
для записи в файл.