php案例:导出excel并且浏览器下载excel

简介: php案例:导出excel并且浏览器下载excel

前言

学习一个php案例

一、使用步骤

1.引入库

代码如下(示例):

<?php
require  "D:/phpstudy_pro/WWW/PHPExcel/PHPExcel.php";//引入PHPExcel对象
$localFileName = 'downloaded_excel.xlsx';
$objPHPExcel=new PHPExcel();//创建对象
$objSheet=$objPHPExcel->getActiveSheet();//拿到对象的操作方法来做事
$objSheet->setTitle("demo");//excel标题
$objSheet->setCellValue("A1","姓名")->setCellValue("B1","分数");
//A1 写姓名  B2写分数,看下面的图片哈
$objSheet->setCellValue("A2","张三")->setCellValue("B2","50");
/*$array=array(
    array("姓名","分数"),
    array("李四","60"),
    array("王五","70")
);*/
//或者生成数组也行
$objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007");
//生成excel2007版本号
$objWriter->save("D:/demo.slsx");
$objWriter->save($localFileName);
// 下载Excel文件
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $localFileName . '"');
header('Content-Length: ' . filesize($localFileName));
readfile($localFileName);

2.效果

总结

写完了,谢谢大家


相关文章
|
13天前
|
Web App开发 Linux 数据安全/隐私保护
Apple Safari 26.0.1 发布 - macOS 专属浏览器 (独立安装包下载)
Apple Safari 26.0.1 发布 - macOS 专属浏览器 (独立安装包下载)
153 0
Apple Safari 26.0.1 发布 - macOS 专属浏览器 (独立安装包下载)
|
28天前
|
Web App开发 Linux 数据安全/隐私保护
Apple Safari 26 正式版发布 - macOS 专属浏览器 (独立安装包下载)
Apple Safari 26 正式版发布 - macOS 专属浏览器 (独立安装包下载)
206 0
|
26天前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
3月前
|
机器学习/深度学习 人工智能 文字识别
浏览器AI模型插件下载,支持chatgpt、claude、grok、gemini、DeepSeek等顶尖AI模型!
极客侧边栏是一款浏览器插件,集成ChatGPT、Claude、Grok、Gemini等全球顶尖AI模型,支持网页提问、文档分析、图片生成、智能截图、内容总结等功能。无需切换页面,办公写作效率倍增。内置书签云同步与智能整理功能,管理更高效。跨平台使用,安全便捷,是AI时代必备工具!
237 8
|
5月前
|
Web App开发 Linux 数据安全/隐私保护
Apple Safari 18.5 - macOS 专属浏览器 (独立安装包下载)
Apple Safari 18.5 - macOS 专属浏览器 (独立安装包下载)
226 4
Apple Safari 18.5 - macOS 专属浏览器 (独立安装包下载)
|
6月前
|
Web App开发 Linux 数据安全/隐私保护
Apple Safari 18.4 - macOS 专属浏览器 (独立安装包下载)
Apple Safari 18.4 - macOS 专属浏览器 (独立安装包下载)
256 3
Apple Safari 18.4 - macOS 专属浏览器 (独立安装包下载)
|
XML 缓存 JSON
为什么浏览器中有些图片、PDF等文件点击后有些是预览,有些是下载
为什么浏览器中有些图片、PDF等文件点击后有些是预览,有些是下载
557 0
|
10月前
|
PHP 计算机视觉 UED
Buzz库:PHP图像处理中的异步图像下载和保存
Buzz库:PHP图像处理中的异步图像下载和保存
|
11月前
|
前端开发 Java easyexcel
SpringBoot操作Excel实现单文件上传、多文件上传、下载、读取内容等功能
SpringBoot操作Excel实现单文件上传、多文件上传、下载、读取内容等功能
743 8
|
11月前
|
Web App开发 Linux iOS开发
Chrome浏览器如何导出所有书签并导入书签
【11月更文挑战第4天】本文介绍了如何在 Chrome 浏览器中导出和导入书签。导出时,打开书签管理器,点击“整理”按钮选择“导出书签”,保存为 HTML 文件。导入时,同样打开书签管理器,点击“整理”按钮选择“导入书签”,选择之前导出的 HTML 文件即可。其他主流浏览器也支持导入这种格式的书签文件。
8648 2