Как установить текст в несколько столбцов? - PullRequest
1 голос
/ 12 января 2020

Как поместить текст в два столбца, например (A1: B1, «hello world»)?

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

$spreadsheet = new Spreadsheet();

$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello World !');
$sheet->setCellValue('A2', 'Hola a todos !');

$sheet->setCellValueByColumnAndRow(5, 7, 'Prueba');
$writer = new Xlsx($spreadsheet);
$writer->save('excel/hello world.xlsx');  

1 Ответ

3 голосов
/ 13 января 2020

используйте MergeCells для объединения двух столбцов

$sheet->MergeCells('A1:B1');

, и вы просто помещаете текст в первый столбец, к которому присоединяетесь

$sheet->setCellValue('A1', 'Hello World !');
$sheet->MergeCells('A1:B1');

...