导出excel、csv、zip、docx、rtf等文件

原创 2018年04月16日 00:22:09
function doExport( $path ) {
$extenson = pathinfo( $path, PATHINFO_EXTENSION );//获取文件后缀
$outFilename = 'export.'.$extenson; //下载的文件名
header('Accept-Ranges: bytes'); //断点(服务器告诉客户端支持断点、如果网络中断则不需要重新下载)
header('Accept-Length: ' . filesize( $path )); //告诉浏览器,文件大小
header("Content-Type:application/force-download");
header('Content-Type: application/octet-stream'); //内容类型,二进制流,不知道下载文件类型(zip\csv)
header('Content-Disposition: attachment; filename=' . $outFilename); //下载的文件名
header('Content-Transfer-Encoding: binary'); //告诉浏览器,这是二进制文件
@readfile( $path );
exit;
}
$pathFile = 'X:\mysoft\myServer\www\localhost\data\123.xlsx';
$pathFile = 'X:\mysoft\myServer\www\localhost\data\123.csv';
$pathFile = 'X:\mysoft\myServer\www\localhost\data\123.zip';
$pathFile = 'X:\mysoft\myServer\www\localhost\data\123.rtf';
$pathFile = 'X:\mysoft\myServer\www\localhost\data\123.docx';
doExport( $pathFile );

PHP文件导出-Excel和csv

phpexcel导出和csv导出
  • u011043907
  • u011043907
  • 2016-08-05 11:25:10
  • 1524

IE下载xlsx、docx、pptx文件时自动变成zip文件问题

原因: 从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content-disposition:inline),如果被下载的文件是Office2007的d...
  • loonie51
  • loonie51
  • 2014-03-04 20:15:21
  • 3404

将EXCEL导出成ZIP压缩包

数据处理层: List fileList = new ArrayList(); String[] array = {"编码","名称"}; XSSFWorkbook wb = ...
  • samruo
  • samruo
  • 2016-11-22 09:28:27
  • 1294

水晶报表excel等格式导出

  • 2009年05月16日 10:37
  • 8KB
  • 下载

导出下载多个Excel文件并打包成zip文件

导出下载单个Excel也许简单,但是有的时候也会用到下载多个excel并且打包成zip文件的情况,最近遇到了,现在简单整理一下! 1、ftl文件 导出 ...
  • javaGirlOne
  • javaGirlOne
  • 2016-06-15 11:32:34
  • 2726

IE下载docx(xlsx,pptx)文件时,会自动将扩展名变为zip

IE下载docx(xlsx,pptx)扩展名的文件时,会自动将扩展名变为zip。     当我们从IIS或者Tomcat之类的Web服务器通过二进制流下载dotx,docx,pot,xlsx,pptx...
  • fancivez
  • fancivez
  • 2015-08-17 15:50:53
  • 1394

CSV大数据分批并压缩导出

  • 2015年02月28日 17:44
  • 11KB
  • 下载

把数据量大导出 放入多个excel 然后压缩成zip文件,导出

前台页面: 开户开始日期 开户结束日期 营业部名称 客户归属系统 ...
  • u012608167
  • u012608167
  • 2017-03-21 17:00:12
  • 897

MimeTypes表

因为之前项目中要用到那个上传文件,而文件有很多的类型,我使用的是百度的webUpload控件,所以上传的文件的类型可以直接配置需要上传的类型。 下面是在网上找的一份MimeTypes表 有需要的朋友...
  • qq_19916577
  • qq_19916577
  • 2015-06-15 13:26:33
  • 3934

Excel导入CSV文件中文乱码

一般Windows用户在使用Excel处理数据文件时都不会关心文件的编码,因为Excel支持Windows上默认使用的简体中文编码GB2312,但使用MAC的用户就没有那么省心了,一不小心就会碰到中文...
  • u013692049
  • u013692049
  • 2015-10-10 00:19:48
  • 2278
收藏助手
不良信息举报
您举报文章:导出excel、csv、zip、docx、rtf等文件
举报原因:
原因补充:

(最多只允许输入30个字)