Вывод объединенных ячеек excel в phpSpreadsheet

215
19 февраля 2019, 12:00

Имеется таблица. В ней есть объединенные ячейки. Выводится массив, в котором значение указывается только в первой ячейке объединенных ячеек

       A      B      C      D
1      x      2      3      4
2             2      3      4
3             2      3      4
4      1      2      3      4

(A1:A3 - объединенные ячейки) выведет массив, где A1 укажет значение "x", а A2 уже окажется пустым

Как вывести массив, где будет указано такое же значение A1 в A2 и A3

Answer 1

Как вывести массив, где будет указано такое же значение A1 в A2 и A3

$rowArray = ['x', 'x', 'x'];
$columnArray = array_chunk($rowArray, 1);
$spreadsheet->getActiveSheet()->fromArray($columnArray, NULL, 'A1');
// Или без аргумента 'A1', т.к. по умолчанию эта координата уже задана
$spreadsheet->getActiveSheet()->fromArray($columnArray, NULL);

Ссылка на документацию с примером

P.S.:

Тестировать было не на чём, если пример не корректный, я его удалю.

READ ALSO
Отступ в зависимости от времени

Отступ в зависимости от времени

Помогите найти решение:

174
Как разбить на колонки меню в yii2

Как разбить на колонки меню в yii2

Нужно разбить на колонки меню, сделал вот так

164
Помогите с прожорливой памятью

Помогите с прожорливой памятью

Люди добрые помогите решить проблемуЧерез библиотеку чтения Excel файлов считываю большой файл и память на сервере сжирает данный скрипт,как...

128
Как на Python записать массив в файл?

Как на Python записать массив в файл?

На PHP пишу так, все работает без проблем:

165