Единственное, что вам действительно нужно сделать, это сохранить содержимое Excel на диск на вашем сервере, вы также можете полностью удалить эти заголовки, так как они нужны только при выводе данных в браузер.
Когда вы отправляете письмо пользователю, просто прикрепите файл и отправьте.
Это должно быть довольно просто.
EDIT:
Чтобы сохранить файл Excel:
file_put_contents('<your file name>', '<your file contents>');
Содержимое может быть любой строкой, поэтому, если у вас есть содержимое файла Excel в переменной, просто поместите его туда.
Имя файла может быть относительным или абсолютным путем.