Maison  >  Article  >  développement back-end  >  Comment exporter des fichiers Excel vers les téléchargements du navigateur à l'aide de PHPExcel

Comment exporter des fichiers Excel vers les téléchargements du navigateur à l'aide de PHPExcel

Susan Sarandon
Susan Sarandonoriginal
2024-10-19 08:45:02661parcourir

How to Export Excel Files to Browser Downloads Using PHPExcel

Exportation de fichiers Excel vers des téléchargements clients à l'aide de PHPExcel

Lorsque vous travaillez avec PHPExcel pour générer des fichiers Excel, il est souvent souhaitable de fournir l'option pour aux utilisateurs de télécharger ces fichiers sans les enregistrer sur le serveur. Alternativement, vous souhaiterez peut-être supprimer les fichiers une fois le téléchargement terminé.

Pour éviter d'enregistrer le fichier sur le serveur et le rediriger directement vers le navigateur du client pour le téléchargement, utilisez le flux de sortie php://output comme cible d'enregistrement :

<code class="php">$objWriter->save('php://output');</code>

De plus, la définition des en-têtes appropriés est cruciale pour les téléchargements de fichiers :

<code class="php">// Set the MIME type for an Excel file
header('Content-type: application/vnd.ms-excel');

// Specify the filename for the downloaded Excel file
header('Content-Disposition: attachment; filename="file.xls"');

// Write the Excel file to the browser
$objWriter->save('php://output');</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn