PhpSpreadsheet помещает значение повторяющейся записи MYSQL в ранее вставленный столбец EXCEL.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PhpSpreadsheet помещает значение повторяющейся записи MYSQL в ранее вставленный столбец EXCEL.

Сообщение Anonymous »

Я редактирую код, так как мне удалось вставить записи MYSQL в Excel, и поместить данные DESCRIPCION и DIA (если типoActividad=1) и NOMBRE_SESION и DIA (если типоActividad=2) на их место (не повторяя их целиком диапазон, но проблема в том, что я не могу решить проблему, заключающуюся в том, что он находит ячейку с повторяющимся DNI и помещает текущую запись в следующую соответствующую ячейку (например: если ранее AE(nombre_sesion) и AF(dia) были заполнены записью, при повторном нахождении doc_identity, соответствующего этой строке, он должен поместить его в ячейку AG(для nombre_sesion) и AH(dia).
Сначала это столбцы, в которые я хочу разместить себя
столбцы Excel
вот таблица MYSQL:

Код: Выделить всё

CREATE TABLE `detalle_reporte_mensual` (
`id_detalle_reporte_mensual` int(8) NOT NULL,
`id_reporte_mensual` int(8) NOT NULL,
`id_paciente` int(8) NOT NULL,
`planificacion_intervencion` varchar(1) NOT NULL,
`tipo_intervencion` varchar(1) NOT NULL,
`id_grupo_especifico` int(1) NOT NULL,
`otros_relevantes` varchar(255) DEFAULT NULL,
`id_regimen` int(1) NOT NULL,
`id_etapa` int(1) NOT NULL,
`id_descripciones` int(3) NOT NULL,
`dia_actividades` int(2) DEFAULT NULL COMMENT '01-30',
`id_sesiones` int(1) NOT NULL,
`observaciones` text DEFAULT NULL COMMENT 'TEMAS',
`cambio_PPI` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
Сегодня (11.04.2024) я внес изменения в свой PHP-код, посмотрим, сможет ли кто-нибудь мне помочь:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/79134274/phpspreadsheet-put-value-of-a-repeated-mysql-record-in-a-previously-inserted-exc[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»