当前位置: 首页 > news >正文

网站建设备案不通过设计本网站怎么样

网站建设备案不通过,设计本网站怎么样,深圳市住房和建设局官方网站查询,衡东建设局网站php导出csv文件格式比起用PHPExcel插件导出excel文件速度快100倍! 以下是几种不同的PHP导出CSV文件的方法: 方法一(php://output方式用fputcsv函数格式化成csv数据): ----------------------------------------------…

php导出csv文件格式比起用PHPExcel插件导出excel文件速度快100倍!

以下是几种不同的PHP导出CSV文件的方法:

方法一(php://output方式用fputcsv函数格式化成csv数据):
------------------------------------------------------------------------------------
$data = array(
    array("Name", "Age", "Email"),
    array("John Doe", 25, "johndoe@example.com"),
    array("Jane Smith", 30, "janesmith@example.com"),
);
 
$filename = "data.csv";
 
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=' . $filename);
 
$output = fopen('php://output', 'w');
 
foreach ($data as $row) {
    fputcsv($output, $row);
}
 
fclose($output);
exit;


方法二(application/octet-stream读取文件数据流):
------------------------------------------------------------------------------------

$data = array(
    array("Name", "Age", "Email"),
    array("John Doe", 25, "johndoe@example.com"),
    array("Jane Smith", 30, "janesmith@example.com"),
);
 
$filename = "data.csv";
 
$output = fopen($filename, 'w');
 
foreach ($data as $row) {
    fputcsv($output, $row);
}
 
fclose($output);
 
// 下载文件
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($filename));
header('Content-Length: ' . filesize($filename));
readfile($filename);
exit;


方法三(设置Header头自动下载文件):
------------------------------------------------------------------------------------

$data = array(
    array("Name", "Age", "Email"),
    array("John Doe", 25, "johndoe@example.com"),
    array("Jane Smith", 30, "janesmith@example.com"),
);
 
$filename = "data.csv";
 
$output = fopen($filename, 'w');
 
foreach ($data as $row) {
    $rowString = implode(',', $row) . "\n";
    fwrite($output, $rowString);
}
 
fclose($output);
 
// 下载文件
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($filename));
header('Content-Length: ' . filesize($filename));
readfile($filename);
exit;


这些方法都是将数据数组写入到CSV文件中,并通过适当的头部设置强制浏览器下载生成的CSV文件。

在第一种方法中,我们使用了php://output来直接将CSV数据发送到浏览器。

第二种和第三种方法将CSV文件保存到服务器上,然后通过读取和输出文件内容来提供下载。

 本人喜欢第三种方法导出CSV,你们呢? 


 

http://www.sczhlp.com/news/83243/

相关文章:

  • 沈阳网站推广排名方案如何免费做一个网页
  • 深圳南山区网站建设郑州互联网公司排名
  • 建设电子网站前的市场分析wordpress域名转移
  • 网站开发框架有哪些做图赚钱的网站有哪些
  • qoj7511 Planar Graph
  • 【GitHub每日速递】从编程小白到造轮子高手,免费资源 + 实战指南全给你
  • Dev C++ 如何手动开大栈空间
  • 网站经营性备案多少钱网站内容通过服务器会不会被更改
  • 购物网站php模板摄影摄像网站建设
  • 网站开发长沙服装设计在哪里可以学
  • 三合一网站平台秀洲住房与建设局网站
  • 免费的好网站浪漫的html表白源代码
  • 做像百姓网这样网站多少钱安康网站开发公司价格
  • 深圳网站建设培训学校招标网查询
  • 怎么模板建站欧洲ip地址
  • 建设摩托车官网的网站首页自己搭建网站
  • c++网站开发彩票网站开发有连带
  • qoj4808 Great Party
  • 专做特产的网站网站建设名列前茅
  • 学生个人网页制作 设计具体代码wordpress meta seo
  • 佛山外贸网站设计青岛公司做网站
  • 湘潭电大网站企业网站标题如何设置
  • 百度网站建设优化建设网站的企业发展历程
  • 如何用php数据库做网站做甜点的网站
  • 网站开发编辑器旅游网站建设注册
  • 网站颜色字体颜色网站开发综合实训
  • CF1725D Deducing Sortability
  • PHP 性能优化深度指南:那些被忽视的高效策略
  • 做合成照片的国外网站wordpress 域名
  • 如何做网站步骤wordpress评论富文本