小编Dev*_*Dev的帖子

创建 Excel 文件,然后使用 phpmailer 作为附件发送

我已经针对这个问题浏览了多个文档并应用了这些步骤,但到目前为止是徒劳的。我已经编写了 Excel 文件的代码,但我想将其内容放在同一个文件中,并使用 PHPMailer 函数将它们用作 Excel 文件的附件。

下面是我创建excel文件后使用的代码:

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); 
$objWriter->save('php://output');

$data = ob_get_contents();

$email->SetFrom('sample@gmail.com', 'Talal Haider'); //Name is optional
$email->Subject   = 'Test Mail';
$email->Body      = 'Simple Test Email';
$email->AddAddress( 'sample@gmail.com' );
//$email->AddAddress( 'rimsha.cheema@gmail.com' );

$email->AddAttachment($data, 'Inspection_Report.xls' );

if($email->Send()){
    echo "Mail Sent";
} else{
    echo "Mail Failed";
}
Run Code Online (Sandbox Code Playgroud)

请引导我走向正确的方向。多谢

php excel phpmailer phpspreadsheet

7
推荐指数
1
解决办法
4899
查看次数

标签 统计

excel ×1

php ×1

phpmailer ×1

phpspreadsheet ×1