We can read and create excel, csv files from phpexcel library. While reading excel file with phpexcel, you might get richtext object like following.
[0] => Array
(
[description] => PHPExcel_RichText Object
(
[richTextElements:PHPExcel_RichText:private] => Array
(
[0] => PHPExcel_RichText_TextElement Object
We can’t simply get PHPExcel_RichText Object by getValue(), we will need to check if its instance is of PHPExcel_RichText then we will get its plain value. Code as following.
if ($worksheet->getCellByColumnAndRow(2, $row)->getValue() instanceof PHPExcel_RichText) {
$rows[$i]['description'] = $worksheet->getCellByColumnAndRow(2, $row)->getValue()->getPlainText();
} else {
$rows[$i]['description'] = $worksheet->getCellByColumnAndRow(2, $row)->getValue();
}
When building real-world Laravel applications, email handling quickly becomes scattered. You send emails from controllers,…
Build flexible, readable, and secure query filters across multiple Laravel models — no more bloated…
Artificial Intelligence is transforming how we work, create, and earn. But most people get stuck…
In today’s fast-paced world, businesses can no longer rely solely on traditional methods to stay…
Add an Addon Domain in GoDaddy with Web Hosting Deluxe (Step-by-Step Guide). If you are…
The ability to create reliable APIs is essential in today's web development environment. I'll show…