【发布时间】:2019-01-27 17:02:57
【问题描述】:
我正在使用此代码导出 xls:
<?php
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=filename.xls");
?>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
my export
</body>
</html>
但是当我打开它时,我得到:
文件格式和扩展名不匹配。该文件可能已损坏或不安全。除非你相信它的来源,否则不要打开它。还是要打开它吗?
有办法避免吗?
【问题讨论】:
-
您可能需要为此目的使用库。尝试查看PhpSpreadsheet。我之前尝试过,我相信导出的文件不会显示该警告。
-
您已将内容嵌入到 html 中。删除 html 标签。
-
@uom-pgregorio 我宁愿避免使用外部库,
-
@symcbean 我尝试删除 标签但没有用,如果您的意思是所有 html 标签,那么我该如何格式化表格?
-
您的内容还包含 HTML 标签??????!!!你有很多事情要做。