【问题标题】:Using PHPEXCEL with UTF-8 results in error messages将 PHPEXCEL 与 UTF-8 一起使用会导致错误消息
【发布时间】:2011-06-30 09:02:15
【问题描述】:

当我基于“01simple-download-xlsx.php”示例使用 PHPEXCEL 创建 Excel 工作表时,我会在 Excel 中收到一条错误消息,因为我使用的是 UTF-8。 错误消息显示“Excel 无法打开文件,因为文件格式或文件扩展名无效。验证文件没有损坏并且文件扩展名与文件格式匹配。”我使用了 01simple-download-xlsx.php 测试文件,并尝试将 $objWriter 更改为 26utf8.php 测试文件中的一个...两者都不起作用...

那么我怎样才能防止这个错误并使用 PHPEXCEL 创建一个正确的 UTF-8 兼容的 Excel 文件?

【问题讨论】:

    标签: utf-8 phpexcel


    【解决方案1】:

    原因是: 我已经用记事本以 UTF-8 格式保存了我的 php 文件。因此,它与UTF-8 BOM 一起保存。我重新打开了Notepad++ 中的文件并将文件保存为 UTF-8 without BOM。这样 Excel 文件就可以正确生成了。

    【讨论】:

      猜你喜欢
      • 2011-06-30
      • 2012-06-07
      • 2013-11-11
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-13
      • 1970-01-01
      相关资源
      最近更新 更多