PHPExcel将重音填充为false

 灰太狼老婆红太狼_715 发布于 2023-02-04 20:34

我有一个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;

解决:

$ mysqli-> set_charset( 'UTF8');

感谢Mark Ba​​ker

1 个回答
  • 我知道它已经很老了,但今天我遇到了同样的事情并utf8_encode($row['field'])为我工作过.

    2023-02-04 20:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有