Rumah > pembangunan bahagian belakang > tutorial php > 解决php下载excel无法打开的问题

解决php下载excel无法打开的问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-07-25 08:55:26
asal
2018 orang telah melayarinya
  1. /**
  2. * php代码实现excel文件下载
  3. * edit: bbs.it-home.org
  4. */
  5. if (file_exists(CACHE_PATH . $file_name)){
  6. //$this->logger->error('file realpath:'.realpath(CACHE_PATH . $file_name));
  7. header( 'Pragma: public' );
  8. header( 'Expires: 0' );
  9. header( 'Content-Encoding: none' );
  10. header( 'Cache-Control: must-revalidate, post-check=0, pre-check=0' );
  11. header( 'Cache-Control: public' );
  12. header( 'Content-Type: application/vnd.ms-excel');
  13. header( 'Content-Description: File Transfer' );
  14. header( 'Content-Disposition: attachment; filename=' . $file_name );
  15. header( 'Content-Transfer-Encoding: binary' );
  16. header( 'Content-Length: ' . filesize ( CACHE_PATH . $file_name ) );
  17. readfile ( CACHE_PATH . $file_name );
  18. } else {
  19. $this->logger->error('export model :'.$id.' 错误:未生产文件');
  20. echo '<script>alert(\'export error, file not exists!\')</script>';
  21. }
复制代码

>>> 您可能感兴趣的文章: 使用PHPExcel判别和格式化Excel中的日期格式的例子 phpExcel中文帮助手册(知识点) phpexcel快速开发指南(不错) phpexcel导入excel到数据库的代码 phpexcel导出数据的实例代码 phpexcel类库实例 支持(excel2003 excel2007) PHPExcel读取excel文件的例子 phpexcel导出excel的经典实例 phpExcel类的使用方法分享 PHPExcel常用方法举例 phpExcel实现的excel操作类



Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan