I already achieved the code for two rows but data is not aligning with the rows. I tried several methods to map the data but still the data is showing after the headings
This is what i want to achieved so far, this is the headings and the map
` public function headings():array{
return[
[‘Entity Name’,’Fund Cluster’],
[
'Date',
'Reference',
'Item Desc',
],
];
}`
`public function map($row):array{
$firstRowData = [
'entity_name' => $row['entity_name'], // Data for "Entity Name"
'fund_cluster' => $row['fund_cluster'], // Data for "Fund Cluster"
'date' => '', // Placeholder for the third column (empty in the first row)
];
// Second row of headings
$secondRowData = [
'entity_name' => '',
'fund_cluster' => '',
'date' => $row['date'],
'reference' => $row['reference'],
'item_desc' => $row['item_desc'],
];
$mappedData = array_merge($firstRowData, $secondRowData);
return $mappedData;
}`