【问题标题】:Php, excel downloadphp、excel下载
【发布时间】:2015-11-03 00:07:14
【问题描述】:
 # Excel File 
 $filename = $_SERVER['DOCUMENT_ROOT']."XXX.txt";
 $fp = fopen( $filename, "w" );
 fwrite( $fp, $content);
 fclose( $fp );
 chmod($filename, 0755);

 header( "Content-type: application/vnd.ms-excel;" );
 header( "Content-Disposition: attachment; filename=XXX.xls" );
 header( "Content-Description: PHP4 Generated Data" );  

但是, 如果我按下“Excel 下载”按钮,则不会打开 Excel 文件。 只需嵌入浏览器并打开简单的表格而不是 excel 文件。 有人说可能发生标题冲突。 我该怎么办?请告诉我。

【问题讨论】:

    标签: excel download content-type content-disposition


    【解决方案1】:

    开始下载后发生的事情超出了您的脚本控制范围;它由浏览器定义。您不能强制用户打开文件。如果您的脚本工作正常,则应下载该文件。

    如果您说您的问题是文件显示为简单的 HTML 表格或表格文本而不是 Excel 文件,那么您应该知道 Excel 文件遵循专有结构。

    【讨论】:

      猜你喜欢
      • 2020-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 2013-06-07
      相关资源
      最近更新 更多