Проблемы с апострофом с использованием Phpspreadsheet для записи xlsx - PullRequest
0 голосов
/ 31 января 2019

Я заполняю электронную таблицу с информацией о человеке, однако такие имена, как D'anna, создают проблему в xlsx.У Д'анны вместо апострофа квадратная коробка.Форма письма, которую я использую, такова:

$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($this->excel, 'Xlsx');
$writer->save('php://output');

, и во время установки значения в ячейке я использую:

$planilha->setCellValue(utf8_encode($value['name']);

Для других значений это работаетправильно, только для апострофа, который порождает проблему.Кто-нибудь может мне помочь?благодарны!

1 Ответ

0 голосов
/ 02 июля 2019

Я сделал это:

$worksheet->setCellValue('C25',utf8_encode("D'anna"));

А из рисунка видно, что он работает как положено:

D'anna picture

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...