Use antes de enviar a saída: header('Content-Disposition: attachment; filename="downloaded.csv"'); Consulte:Criar um arquivo CSV para um usuário em PHP - Para mais detalhes.