Если файл CSV подойдет (может быть открыт / отредактирован / сохранен в Excel), вы можете использовать что-то вроде этого:
foreach ($thing as $val) {
if($val['checked']) {
$csv_output .= "\"" . $val['name'] . "\",\"" . $val['tel'] . "\",\"" . $val['email'] . "\"\n";
}
}
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: filename=" . $filename . "-" . date("Y-m-d") . ".csv");
print $csv_output;die;
Где $ csv_output - строка, отформатированная в формате CSV.
Если вы хотите сохранить файл, вы можете использовать функцию PHP fputcsv