首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHPExcel写作问题

PHPExcel写作问题
EN

Stack Overflow用户
提问于 2015-07-16 10:47:24
回答 1查看 108关注 0票数 4

我需要用mysql数据库中的数据编写一个.xls文件。一切都很好,除非有一个包含以下字符串的字段:"FALSE discision请勿使用“。

在这种情况下,在特定的单元格中,它只写"FALSE N“,并且停止在那里,而不写”and“和后面的所有内容。

这个问题也伴随着其他字符,如“as”。

这是编写文件的代码段。

代码语言:javascript
复制
while (!$rs->EOF){  
    $objPHPExcel->setActiveSheetIndex(0)
                ->setCellValueExplicit('A'.$i, $rs->fields["nr_id"], PHPExcel_Cell_DataType::TYPE_STRING2)
                ->setCellValue('B'.$i, $rs->fields["descrizione"]) //this is the field that gives me the problem
                ->setCellValue('C'.$i, number_format($rs->fields["prezzo_eur"], 2, ",", ""));
$rs->Movenext();
$i++;
}

有没有办法把所有的东西都写下来?

它与html实体无关!

更新:我刚用utf8编码,一切都很好,谢谢大家!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-18 18:56:48

正如Mark Baker和问题作者所说的那样,解决办法是:

确保您存储在单元格中的所有字符串都是UTF-8。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31452055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档