/**
* @param string $filname //输出的文件名
* @param string $type //编码类型
* @param string $array //excel的标题
* @param string $data //需要的数据data
**/
function exportExcel($filname, $type = 'utf-8', $array, $data) {
if (empty ($data)) {
echo "<script>alert('sorry,no data!');history.go(-1);</script>";
exit;
}
$filname = iconv("utf-8", "gb2312", $filname);
header("Content-type:application/vnd.ms-excel;");
header("Content-Disposition:attachment;filename=$filname.xls");
echo "<META HTTP-EQUIV='Content-Type' CONTENT='text/html;charset=$type'>";
echo '<table border="1" cellspacing="1" cellpadding="1"><tr align="center">';
foreach ($array as $val) {
echo "<td width='100'>$val</td>";
}
echo '</tr>';
foreach ($data as $val) {
if(is_array($val)){
echo '<tr align="center">';
foreach ($val as $v) {
echo '<td width="120" height="30">' . $v . '</td>';
}
echo '</td>';
}else {
echo '<tr align="center">';
echo '<td width="120" height="30">' . $val . '</td>';
echo '</td>';
}
}
echo '</table>';
exit;
}
分享到:
相关推荐
在PHP开发中,导出Excel数据是一项常见的任务,特别是在数据报表和分析场景中。本教程将专注于使用PHP生成带有图片的Excel文件,并解决文件保存后可能出现的乱码问题。我们将探讨如何利用PHP的第三方库来实现这一...
下面我们将深入探讨如何使用PHPExcel来实现PHP导出Excel文件的过程。 首先,要使用PHPExcel,你需要先下载并引入库到你的项目中。这通常通过Composer(PHP的依赖管理工具)完成。在你的项目根目录下创建`composer....
"php导出excel类"指的是使用PHP编程语言创建一个类,该类能够处理和生成Excel文件。这个压缩包文件“php-excel-v1[1].1-20090910”很可能包含了这样一个类库,可能是一个早期版本的PHP Excel类,用于帮助开发者方便...
这个"php导出excel类.zip"文件提供了一个专为这个目的设计的PHP类库,可以帮助开发者轻松地生成和下载Excel文件。下面我们将详细探讨这个类库的关键知识点。 1. **编码设置**:在处理数据时,编码是非常重要的,它...
在PHP开发中,导出Excel数据是一项常见的任务,特别是在数据报表和分析场景中。本教程将详细介绍如何使用PHP实现这个功能,重点在于函数封装,使得代码可复用性更强。 首先,我们需要理解Excel文件的存储格式。最...
在PHP开发中,导出Excel文件是常见的需求,例如生成报表、数据分析或数据备份等。PHPExcel库是一个广泛使用的PHP库,能够帮助开发者创建、读取和修改Excel文件。本篇文章将详细探讨如何使用PHP和PHPExcel库来实现...
在这个过程中,确保中文字符正确显示,避免乱码问题,是至关重要...希望这个详细的解答能够帮助你理解和实现PHP导出Excel数据的功能,如果你在实际操作中遇到任何问题,记得查阅PHPExcel的官方文档或在线社区寻求帮助。
将数据库里的内容,导出到excle里。注意编码,仔细调试。
总结一下,PHP导出Excel到本地主要涉及以下知识点: 1. 使用Composer安装PHPOffice库。 2. 引入`autoload.php`文件以自动加载库中的类。 3. 创建`Spreadsheet`对象并设置工作表属性。 4. 使用`setCellValue()`填充...
本教程将深入探讨如何使用PHP导出Excel表格,并解决可能出现的乱码和保存问题。 首先,我们需要了解PHP如何生成Excel文件。最常用的方法是使用PHP的内置函数或第三方库。一个常见的库是PHPExcel,它可以创建、读取...
首先,`[extjs]php导出excel组件及sql.zip`中的`extjs_excel.js`文件是ExtJS的JavaScript代码,用于创建一个按钮或其他UI元素,当用户点击时触发导出操作。ExtJS是一个强大的JavaScript库,专门用于构建富客户端应用...
后台php读取数据,提供PHP导出csv压缩包文件的表格,提供压缩打包下载
"PHP导出Excel"这个主题是PHP开发者经常会遇到的需求,比如在数据分析、报表生成或数据导出等场景。以下将详细讲解如何使用PHP来创建并导出Excel文件。 1. **PHPExcel库的使用** PHP导出Excel时,最常用的是...
php导出excel文档,相关代码组建,已经测试通过了。可共学习使用。
"php根据excel模板导出excel并合并单元格"这个主题涉及了如何利用PHP来读取Excel模板,填充数据,并在生成的新Excel文件中保持或修改单元格的合并状态。下面我们将详细探讨这一过程。 1. **PHPExcel库**:在PHP中,...
本篇文章将详细探讨如何仅通过传入数组就能实现PHP导出Excel的功能。 在PHP中,最常用的库之一是PHPExcel,它允许我们创建、读取和修改Excel文件。然而,由于PHPExcel项目已经不再维护,现在推荐使用其替代品——`...
### PHP导出EXCEL快速开发指南 #### 一、引言 在Web开发中,数据导出至Excel是一项常见的需求,特别是在企业级应用中。PHP作为一种广泛使用的服务器端脚本语言,提供了多种方法来实现这一功能。其中,`PHPExcel`库...