小编Adr*_*llo的帖子

PHPExcel将重音填充为false

我有一个PHPExcel库1.7.9创建xlsx的问题.

我使用fromArray方法将MySQL表填充到xlsx中,当我尝试用重音填充任何单元格时,单元格被填充为"FALSE".

在此输入图像描述

这是我的代码:

$query="SELECT 
    Caso,
    Etq_Amarilla,
    Tipo,
    Etiqueta,
    'EC Sociedad',
    ProveedorEscalado,
    Proveedor_de_Mantenimiento,
    organizativo,
    OficinaPeople,
    centro,
    sociedad,
    Tipo_Disp,
    Fecha_y_hora_de_creacion,
    Fecha_y_hora_de_cierre,
    domicilio,
    jcentro04,
    analitico,
    DTDT
from CdM_Diario where Dia='5'";

$datos=$mysqli->query($query);
$objPHPExcel->setActiveSheetIndex(4);
$objPHPExcel->getActiveSheet()->fromArray($cabecera,NULL,"A1");
$cont=2;
while($fila=$datos->fetch_assoc())
{
    $objPHPExcel->getActiveSheet()->fromArray($fila,"pepe","A".$cont."");
    $cont++;
}
$cont=2;
Run Code Online (Sandbox Code Playgroud)

解决:

$ mysqli-> set_charset( 'UTF8');

感谢Mark Ba​​ker

php phpexcel

7
推荐指数
1
解决办法
5997
查看次数

标签 统计

php ×1

phpexcel ×1