溫馨提示×

php phpspreadsheet 如何處理合并單元格

PHP
小樊
322
2024-11-26 04:45:06
欄目: 編程語言

在 PHP 中,使用 PhpSpreadsheet 庫可以輕松處理合并單元格。以下是一個簡單的示例,說明如何使用 PhpSpreadsheet 合并單元格:

首先,確保已經安裝了 PhpSpreadsheet 庫。如果尚未安裝,可以使用 Composer 安裝:

composer require phpoffice/phpspreadsheet

接下來,創建一個 PHP 文件(例如:merge_cells.php),并在其中編寫以下代碼:

<?php

// 引入自動加載器
require 'vendor/autoload.php';

// 導入 PhpSpreadsheet 類
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
use PhpOffice\PhpSpreadsheet\Cell\Coordinate;

// 創建一個新的電子表格對象
$spreadsheet = new Spreadsheet();

// 獲取當前活動的工作表
$sheet = $spreadsheet->getActiveSheet();

// 合并單元格 A1:B2
$sheet->mergeCells('A1:B2');

// 設置 A1 單元格的值
$sheet->setCellValue('A1', 'Merged Cells');

// 設置 A1 單元格的樣式(可選)
$styleArray = [
    'font' => [
        'bold' => true,
    ],
];
$sheet->getStyle('A1')->applyFromArray($styleArray);

// 導出電子表格到 XLSX 文件
$writer = new Xlsx($spreadsheet);
$fileName = 'merged_cells.xlsx';
$writer->save($fileName);

echo "合并單元格成功,已保存為 {$fileName}";

運行此 PHP 文件(例如:php merge_cells.php),它將創建一個名為 merged_cells.xlsx 的文件,其中包含合并的單元格 A1:B2。你可以根據需要修改代碼以合并其他單元格或應用不同的樣式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女