iT邦幫忙

0

PHP製作EXCEL:如何將base64塞入欄位

如題..

我在製作轉出EXCEL的PHP中跑SQL撈出要轉出的資訊
其中有一個欄位資訊是一串base64的圖片編碼
例如:data:image/svg xml;base64,PHN2ZyB4bWxu.....PjwvZz48L3N2Zz4

請問該如何在轉出的EXCEL欄位中呈現圖片

目前只知道可使用以下方法塞值
$objPHPExcel->getActiveSheet()->SetCellValue('A1', '圖片');

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2017-07-27 11:27:58 檢舉
https://stackoverflow.com/questions/27716946/adding-image-to-the-excel-in-phpexcel-in-php
http://php.net/manual/en/function.imagecreatefromstring.php
fillano iT邦超人 1 級 ‧ 2017-07-27 11:45:02 檢舉
嗯,不過他的是svg...
只支援 jpeg, gif, png, 這下小相公了...XD
weiclin iT邦高手 4 級 ‧ 2017-07-27 12:06:25 檢舉
噗 xD
完全沒注意到是 svg
weiclin iT邦高手 4 級 ‧ 2017-07-27 12:32:30 檢舉
那就看看能不能先 svg to png
https://stackoverflow.com/questions/10289686/rendering-an-svg-file-to-a-png-or-jpeg-in-php
好吧~~事實證明....沒辦法~~=3=
這只是我突然想到要嘗試看看~XD
我看我還是乖乖轉成PDF好了~~>..<
謝謝各位高手解答~
小的下台一鞠躬~~~~~~
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答