91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

php phpspreadsheet 在 Web 開發中用法

PHP
小樊
81
2024-11-26 04:36:07
欄目: 編程語言

在Web開發中使用phpSpreadsheet庫,首先確保已經安裝了PHP和Composer。然后按照以下步驟操作:

  1. 使用Composer安裝phpSpreadsheet庫:
composer require phpoffice/phpspreadsheet
  1. 在你的PHP文件中,引入phpSpreadsheet命名空間:
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
  1. 創建一個新的Excel文件并設置基本屬性:
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setTitle('My Sheet');
  1. 為單元格設置值和樣式:
// 設置單元格A1的值為'Hello World!'
$sheet->setCellValue('A1', 'Hello World!');

// 設置單元格A1的字體樣式
$fontStyle = $spreadsheet->getFont();
$fontStyle->setName('Arial');
$fontStyle->setSize(14);
$fontStyle->setBold(true);
$sheet->getCell('A1')->setFont($fontStyle);
  1. 保存Excel文件:
// 創建一個寫入器對象,指定保存格式為Xlsx
$writer = new Xlsx($spreadsheet);

// 將Excel文件保存到本地或服務器上的指定位置
$writer->save('example.xlsx');
  1. 在Web頁面中提供下載鏈接:
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="example.xlsx"');
header('Cache-Control: max-age=0');

// 如果使用IE9或以下版本,請取消注釋以下行:
// header('Cache-Control: max-age=1');

// 從文件中讀取內容并發送給瀏覽器
$writer->save('php://output');
exit;

將以上代碼片段整合到你的Web應用中,用戶可以通過點擊按鈕或鏈接下載包含數據的Excel文件。你可以根據需要自定義單元格值、樣式和保存位置。

0
田林县| 荔浦县| 横峰县| 贵港市| 双鸭山市| 德清县| 莲花县| 罗定市| 泸溪县| 拜泉县| 博野县| 德格县| 平邑县| 南投市| 清镇市| 文成县| 崇义县| 沿河| 塔河县| 雷州市| 台湾省| 永康市| 永泰县| 衡阳市| 岚皋县| 财经| 丹阳市| 邓州市| 孟州市| 永兴县| 菏泽市| 宜城市| 松原市| 疏附县| 资源县| 顺昌县| 阜康市| 祁门县| 固原市| 怀宁县| 加查县|