- 浏览: 68864 次
- 性别:
- 来自: 南京
文章分类
最新评论
//搜索
$start_time = strtotime($start_date);
$end_time = strtotime($end_date);
$sql = "select a.*,b.order_amount,b.money_paid from ".$ecs->table('invoice')." as a ".
" left join ".$ecs->table('order_info')." as b on a.order_id=b.order_sn".
" where a.add_time >=".$start_time." and a.add_time <=".$end_time." ";
$temp_list = $db->getAll($sql);
if($temp_list){//有数据
$Html='<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><body>'.chr(13).chr(10);
$Html.='<table width="700" border="1" align="center" cellpadding="2" cellspacing="1">
<tr align="center">
<td align="center" nowrap="nowrap">时间:</td>
<td align="center" nowrap="nowrap" colspan="9">'.$start_date.'~'.$end_date.'</td>
</tr>
<tr align="center">
<td align="center" nowrap="nowrap">编号</td>
<td align="center" nowrap="nowrap">发票类型</td>
<td align="center" nowrap="nowrap">发票抬头</td>
<td align="center" nowrap="nowrap">发票内容</td>
<td align="center" nowrap="nowrap">订单号</td>
<td align="center" nowrap="nowrap">金额</td>
<td align="center" nowrap="nowrap">添加日期</td>
<td align="center" nowrap="nowrap">收件人</td>
<td align="center" nowrap="nowrap">联系方式</td>
<td align="center" nowrap="nowrap">地址</td>
</tr>';
//取得符合条件的数组
for($i=0;$i<count($temp_list);$i++){
$temp_i = $i+1;
if($temp_list[$i][order_amount]==0){
$temp_money = $temp_list[$i][money_paid];
}else{
$temp_money = $temp_list[$i][order_amount];
}
$temp_time = date('Y-m-d', $temp_list[$i]['add_time']);
$Html.='<tr align="center">
<td align="center" nowrap="nowrap">'.$temp_i.'</td>
<td align="center" nowrap="nowrap">'.$temp_list[$i][type_name].'</td>
<td align="center" nowrap="nowrap">'.$temp_list[$i][top].'</td>
<td align="center" nowrap="nowrap">'.$temp_list[$i][content].'</td>
<td align="center" nowrap="nowrap" style="vnd.ms-excel.numberformat:@">'.$temp_list[$i][order_id].'</td>
<td align="center" nowrap="nowrap">'.$temp_money.'</td>
<td align="center" nowrap="nowrap">'.$temp_time.'</td>
<td align="center" nowrap="nowrap">'.$temp_list[$i][user_name].'</td>
<td align="center" nowrap="nowrap">'.$temp_list[$i][mobile].' '.$temp_list[$i][tel].' </td>
<td align="center" nowrap="nowrap">'.$temp_list[$i][address].'</td>
</tr>';
}
$Html.='</table>';
$Html.='</body></html>';
$mime_type = 'application/vnd.ms-excel';
header('Content-Type: ' . $mime_type);
header('Content-Disposition: attachment; filename="invoice.xls"');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
echo $Html;
有时excel会自动把数字转换格式,于是有些手机号码,身份证之类的就乱了,因此可以在导出时,先定义好
<td align="center" nowrap="nowrap" style="vnd.ms-excel.numberformat:@">'.$temp_list[$i][order_id].'</td>
转载自:http://www.9958.pw/post/php_mysql_excel
发表评论
-
项目管理之如何控制项目进度和质量
2016-07-16 22:37 606控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整 ... -
15 个非常棒的 CSS3 效果教程
2016-07-03 20:42 5881. 创建一个漂亮的图标 这个教程将教你如何用纯 C ... -
前20名的不安全密码(需要避免)
2016-07-01 21:41 514下图举例说明了一些人们作出选择密码时最常用的错误,以及如何使你 ... -
js实现图片放大缩小后进行的复杂排序
2016-06-30 21:57 584首先,我们来讲下需求: 1.图片分为大小和小图,大图占四个小 ... -
史上最全ajax(原生JS,javascript版,非jquery)详细注释!
2016-06-29 22:31 810史上最全ajax详细注释!(原生JS,javascript版, ... -
php千万级pv架构经验分享
2016-06-28 22:04 1294转载自:http://www.9958.pw/post/ph ... -
ecshop 时间问题请注意 /data/config.php
2016-06-27 22:43 866ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以 ... -
目前比较流行的二维码的生成
2016-06-26 23:55 584最近比较流行二维码,自己百度了一下发现有一个很不错的实现方法使 ... -
如何阻止移动设备(手机,pad)浏览器双击放大网页?
2016-06-24 22:29 1214现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置 ... -
PHP解决Xss跨域攻击以及sql注入等危险字符串方案类库
2016-06-19 21:45 778由于该模块在项目中的要求是 不能提示任何信息,也不作断点操作, ... -
网站敏感骂人词库及算法(附6仟个敏感词)
2016-06-16 22:07 5886原文:「我今天开着张三丰田去上班 」 strtr:「我今天开 ... -
jQuery制作元素在屏幕中水平垂直居中效果
2016-06-14 21:56 599jQuery.fn.center = function () ... -
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
2016-06-11 21:32 9761、正方形 CSS代码如下: #square { widt ... -
分享一个JQuery写的点击上下滚动的小例子
2016-06-08 22:00 502效果图 演示地址 源码下载 <!--more--> ... -
精美的国外扁平化网页设计作品
2016-06-05 16:02 598Who Wanna <!--more--> ... -
提交您的博客到各大网站
2016-06-03 21:04 382各大搜索引擎网站登录入口: Google收录入口:http:/ ... -
推荐7个 CSS3 制作的创意下拉菜单效果
2016-06-02 22:15 4031. 使用 jQuery 和 CSS3 制作向下滑动的导航菜单 ... -
Dev Http Client(Chrome的HTTP插件)
2016-05-31 22:34 756Dev Http Client(Chrome的HTTP插件) ... -
好的用户界面-界面设计的一些技巧
2016-05-29 16:24 4021 尽量使用单列而不是 ... -
项目组制定的一份页面优化指南
2016-05-27 21:40 3651.文档声明 文档声明必须置于网页的HTML部分的最开始,标签 ...
相关推荐
这篇教程将详细介绍如何使用PHP实现从MySQL数据库导出数据到Excel文件。 首先,我们需要理解基本的流程。这个过程通常包括以下几个步骤: 1. **连接MySQL数据库**:使用PHP的`mysqli_connect`或`PDO`函数建立与...
本文将介绍如何使用PHP 7和PDO数据对象从MySQL数据库中导出数据到Excel文件。首先,我们搭建开发环境,包括Windows 7上的Apache 2.4.18、MySQL 5.7.11和PHP 7.1.0。文本编辑器使用Sublime Text 3。 在PHP中,我们...
本项目包含一个带样式的小实例,页面可以直接导入数据,导入的数据存入mysql数据库,也可以导出excel,导出excel文件位于downloads目录下, 需要将较长的样本数据从 Excel 文件导入到 MYSQL 数据库,此项目包含一个 ...
总之,使用PHP将数据从MySQL导出到Excel文件是一个实用的功能,结合`mysqli`或`PDO`进行数据库操作,以及`phpspreadsheet`这样的库处理Excel文件,可以实现高效且灵活的数据导出。确保在实际项目中考虑性能、安全性...
PHP实现导出MySQL数据到excel 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0。 2、文本编辑器:Sublime 3。 二、主要技术 本案例主要使用PHP 7中的PDO数据对象对MySQL数据库进行查询...
**MySQL导入导出Excel** 1. **导出MySQL到Excel**:先通过SQL查询获取数据库中的数据,然后用PHP将数据写入Excel文件,过程类似于上述的导出步骤。 2. **导入Excel到MySQL**:上传Excel文件,读取数据,然后批量...
php 将数据库导出到excel表中,将cvs数据导入到mysql
标签"PHP 导入excel 导出excel mysql"进一步明确了主题,强调了PHP在处理Excel文件和MySQL数据库方面的功能。 根据提供的压缩包文件名,我们有以下内容: 1. `btn_bg.gif`:这是一个图形文件,可能是网页上的按钮...
使用 Mysqli 驱动,支持PHP7.2,可以一键导出Mysql数据字典,数据库配置信息在第 88 行,修改未响应的IP地址、用户名、密码即可。 导出后打开 Excel 时会提示文件格式与文件扩展名指定的格式不一致。没有关系,确定...
标题"PHP导出数据到excel文件"和描述中提到的"PHP导出MySQL数据到excel文件"正是关于这个主题的,它涉及到了PHP编程语言与MySQL数据库的结合,以及如何利用PHP生成Excel文件供用户下载。 PHP是一种广泛使用的服务器...
使用PHP导出Mysql数据库数据字典工具,可用来作为项目数据库说明文档
本文将深入探讨如何使用PHP和MySQL来导入与导出Excel文件,主要涉及的工具是PHPExcel类。 首先,我们需要理解PHPExcel类。PHPExcel是一个开源的PHP库,它允许开发者读取、写入和操作多种电子表格文件格式,包括...
在IT领域,将Excel数据导入MySQL数据库是一种常见的需求,特别是在数据处理和分析中。这里我们将详细探讨如何使用PHP实现这个过程。PHP作为一种流行的服务器端脚本语言,与MySQL数据库配合使用,可以方便地进行数据...
标题中的“mysql的数据导出为xls的程序(PHP)”是指一个使用PHP编写的脚本,它能够从MySQL数据库中提取数据并将其格式化为XLS(Excel)文件。这个功能对于数据管理和报告生成非常有用,特别是在需要将大量结构化数据...
在进行二次开发时,有时我们需要将数据库中的数据导出到 Excel 表格中,以便进行数据分析或备份。以下是一个关于如何在 Destoon 系统中实现这一功能的详细步骤。 首先,你需要添加 PHPExcel 库,这是一个专门用于...
"mysql表导出word"的功能就是为了解决这种需求,它允许我们将MySQL数据库中的表格数据转换成Microsoft Word文档,便于管理和共享。 首先,让我们深入了解一下MySQL中的数据导出。MySQL提供了一个名为`mysqldump`的...
在PHP中,将数据库中的数据导出为Excel文件是一项常见的任务,这有助于数据分析、报表生成以及数据备份。这里我们将深入探讨如何使用PHP实现这一功能,主要关注如何创建一个能够读取数据库并将其转换为Excel格式的...
本篇文章将详细探讨如何将MySQL数据库中的数据导出到Excel文件,特别是通过Web方式进行操作。这个过程通常涉及数据库查询、数据转换以及利用Web服务或应用程序接口来实现数据的交互。 首先,MySQL是一种广泛使用的...
总结起来,这个“PHP实现的excel数据导入到MySQL数据库的程序包”涵盖了以下几个核心知识点: 1. PHP的文件操作:使用`PHPExcel`库读取Excel文件。 2. 数据处理:转换和清洗从Excel中读取的数据,使其符合MySQL...
在获取Excel数据后,可以使用预编译语句批量插入到数据库: ```php $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); $stmt = $dbh->prepare("INSERT INTO my_table (col1, col2) VALUES (?, ?)...