如何在 Web 應用程式中下載 PHPExcel 檔案?

Patricia Arquette
發布: 2024-10-19 08:40:30
原創
115 人瀏覽過

How to Download PHPExcel Files in a Web Application?

下載PHPExcel 檔案

在Web 應用程式中建立「匯出按鈕」時,您可能會想要向使用者提供以下功能:下載包含頁面上顯示的資料的Excel 檔案。要在PHPExcel 中實現此目的,您可以使用以下步驟:

1.建立Excel 檔案:

使用PHPExcel 建立具有所需資料和格式的Excel 檔案。

2.避免儲存到伺服器:

不要將檔案儲存到伺服器,而是使用php://output 作為目標:

<code class="php">$objWriter = PHPExcel_IOFactory::createWriter($objXLS, 'Excel5');
$objWriter->save('php://output');</code>
登入後複製

3.新增HTTP 標頭:

為了確保瀏覽器識別檔案類型和檔案名,請設定適當的HTTP 標頭:

<code class="php">header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="file.xls"');</code>
登入後複製

4.輸出Excel 檔案:

設定標題後,完成下載流程:

<code class="php">$objWriter->save('php://output');</code>
登入後複製

範例:

<code class="php">$objXLS = new PHPExcel();
... // Fill in the Excel data and formatting
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="file.xls"');
$objWriter = PHPExcel_IOFactory::createWriter($objXLS, 'Excel5');
$objWriter->save('php://output');</code>
登入後複製
範例:

以上是如何在 Web 應用程式中下載 PHPExcel 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!