【问题标题】:PHPExcel is not workingPHPExcel 不工作
【发布时间】:2017-03-25 15:22:40
【问题描述】:

借助以下链接 http://www.ahowto.net/php/easily-integrateload-phpexcel-into-codeigniter-framework/

我已参考,但它不起作用。文件正在下载,但打开文件时出现错误“您正在尝试的文件 acb.xls 的格式与文件扩展名指定的格式不同。请在打开文件之前验证文件没有损坏并且来自受信任的来源。现在要打开文件吗?”

当我以前打开文件时,会出现一些文本“PK2¥yJG'D²Xð[Content_Types].xml”MNÃ0…÷œ"ò%nY „švAa ©QÄ¿i!£ÒKµy3ÜJ

自过去 3 小时以来,我用谷歌搜索并尝试解决上述问题,但它对我不起作用,还尝试使用 MAC 操作系统,现在正在尝试使用 Windows 操作系统,但出现相同的错误。

【问题讨论】:

  • 你用的是什么作家?该数据流看起来像是xlsx 文件(Excel2007 编写器)的开头,而不是xls 文件
  • Writer 使用“Excel5”并尝试使用 2007,但它不起作用。
  • 在文本编辑器中打开文件,并检查前导/尾随空格字符、BOM 标题或任何纯文本错误消息或可能包含在文件中的 html 标记代码

标签: php codeigniter phpexcel


【解决方案1】:

请检查您的 PHP 和库编码。使用 UTF-8 编码。 :)

【讨论】:

  • 嘿,谢谢你的评论!!,我必须在哪里设置 UTF-8
  • 刚刚添加了这两行代码 ob_end_clean(); ob_start();并删除 php 标签结束的间距和.....我们开始!!!!!!
  • 使用header('Content-Type: text/html; charset=utf-8');,您可以将php.ini更改为utf-8编码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-21
  • 2013-10-12
  • 1970-01-01
相关资源
最近更新 更多