php_excel07 - как скопировать свойства одной строки в следующую строку - PullRequest
3 голосов
/ 08 октября 2010

Моему приложению нужен экспорт в xlsx, поэтому я использую php_excel07. Все работает нормально, но я столкнулся с небольшой проблемой, которая выглядит так: «Я хочу скопировать свойства строки в следующую строку». Например, если у меня есть номер строки 1 с предопределенной высотой, шириной, цветом и границами и т. Д., То эти же свойства строки 1 должны быть реплицированы на следующую строку, т.е. строку 2.

1 Ответ

0 голосов
/ 08 октября 2010

Не зная деталей вашего стиля: вручную прочитайте соответствующие свойства из первого ряда / ячеек первого ряда и установите их во втором. Не существует явного метода для клонирования стилей из одной строки в другую.

Однако, если все ячейки в первом ряду идентичны, вы можете применить этот стиль к диапазону ячеек, а не делать это индивидуально.

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

Методы листа:

duplicateStyle()
duplicateStyleArray()

и метод стиля:

applyFromArray()

, вероятно, может быть полезным.

...