社区
基础编程
帖子详情
php+mysql网站,如何将数据导出到EXCEL文件
elbingchuan
2008-07-02 10:42:10
php+mysql网站,如何将数据导出到EXCEL文件
...全文
4363
12
打赏
收藏
php+mysql网站,如何将数据导出到EXCEL文件
php+mysql网站,如何将数据导出到EXCEL文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zy841681210
2011-08-26
打赏
举报
回复
phpexcel类库
lap11
2008-07-04
打赏
举报
回复
用phpMyAdmin这工具导,很好用,我都是用这个工具来管理mysql数据库,导数据可导四种格式,sql,latex,excel,CSV
wxcyz
2008-07-03
打赏
举报
回复
有一个PEAR类,
include_once('Spreadsheet/Excel/Writer.php');
$workbook = new Spreadsheet_Excel_Writer(); // 初始化类
$workbook->send(date("YmdHis").".xls"); // 发送 Excel 文件名供下载
$worksheet =& $workbook->addWorksheet('sheet-1'); // 加入一个工作表 sheet-1
//$fomart = & $workbook->addFormat(); //设置excel中的样式,可以看手册,有很多可用
//$fomart->setAlign('center'); // 居中样式
$worksheet->setColumn(0,14,20); //设置列宽
for ($row = 0; $row < count($data); $row ++) {
for ($col = 0; $col < count($data[0]); $col ++) {
$worksheet->writeString($row, $col, $data[$row][$col],$fomart); // 在 sheet-1 中写入数据
}
}
$workbook->close(); // 完成下载
如果不知道怎么用PEAR,加群18203191,里面都是php爱好的
stayweb
2008-07-03
打赏
举报
回复
3楼的那段代码我也经常用
elbingchuan
2008-07-03
打赏
举报
回复
[Quote=引用 4 楼 unlive 的回复:]
关于PHP导出EXCEL文档,网上传得较多的有 excel_class.php 这个类;
如无特殊要求,基本可以读写了。
[/Quote]
朋友谢谢,麻烦说 的具体一点
elbingchuan
2008-07-03
打赏
举报
回复
[Quote=引用 6 楼 jlzan1314 的回复:]
是用excel导入源的方式导入,要求数据用html表格生成出来
[/Quote]
朋友谢谢,麻烦说 的具体一点
xiongbing529
2008-07-02
打赏
举报
回复
你的数据倒成csv格式.行吗
jlzan1314
2008-07-02
打赏
举报
回复
忘记说了,在file菜单中,是英文的软件,
jlzan1314
2008-07-02
打赏
举报
回复
就是用excel导入源的方式导入,要求数据用html表格生成出来
或者安装一个mysql gui tool(官方mysql界面管理工具)的查询分析器中 export result 有几种格式可以选
unlive
2008-07-02
打赏
举报
回复
关于PHP导出EXCEL文档,网上传得较多的有 excel_class.php 这个类;
如无特殊要求,基本可以读写了。
wlhcy
2008-07-02
打赏
举报
回复
<?php
function xlsBOF() {
echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return;
}
function xlsEOF() {
echo pack("ss", 0x0A, 0x00);
return;
}
function xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
echo pack("d", $Value);
return;
}
function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
echo $Value;
return;
}
include "开启数据库文件";
$sql = "select * from table";
$query = mysql_query($sql);
// 文件头
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");;
header("Content-Disposition: attachment;filename=456.xls ");
header("Content-Transfer-Encoding: binary ");
// 向表中添加数据
xlsBOF();
xlsWriteLabel(0,0,"列名");
xlsWriteLabel(0,1,"列名");
xlsWriteLabel(0,2,"列名");
xlsWriteLabel(0,3,"列名");
xlsWriteLabel(0,4,"列名");
$xlsRow = 1;
while($array = mysql_fetch_array($query)) {
++$i;
xlsWriteNumber($xlsRow,0,"$i");
xlsWriteNumber($xlsRow,0,"$array[0]");
xlsWriteLabel($xlsRow,1,"$array[1]");
xlsWriteLabel($xlsRow,2,"$array[2]");
xlsWriteLabel($xlsRow,3,"$array[3]");
xlsWriteLabel($xlsRow,4,"$array[4]");
$xlsRow++;
}
xlsEOF();
exit();
?>
PHP
+
Mysql
导入或
导出
Excel
文件
PHP
+
Mysql
导入或
导出
Excel
文件
php
excel
导入
导出
,
php
导入
mysql
,
mysql
数据
导出
为
excel
本项目包含一个带样式的小实例,页面可以直接导入
数据
,导入的
数据
存入
mysql
数据
库,也可以
导出
excel
,
导出
excel
文件
位于downloads目录下, 需要将较长的样本
数据
从
Excel
文件
导入到
MYSQL
数据
库,此项目包含一个 导入,用于将您的
Excel
数据
导入
mysql
数据
库,以及一个
导出
,用于将
MySQL
数据
库中的所有
数据
导出
回
Excel
文件
。这个项目使用
PHP
Excel
,一个纯粹内置的库,一个带前端样式的小实例,可用于学习和在项目中实用。 教程 1.导入
数据
库
文件
sql.sql
文件
2.修改index.
php
中$connect =
mysql
i_connect("localhost", "root", "root", "test");给你自己的
数据
库账号密码 3.修改export.
php
中$connect =
mysql
i_connect("localhost", "root", "root", "test");给你自己的
数据
库账号密码 如有问题请私信我。
php
+
mysql
源码 在线报名系统 统计
导出
xls评分
php
+
mysql
源码 在线报名系统 统计
导出
xls评分 本系统服务器环境为
php
和
mysql
; 在线报名系统:用于统计报名者各类信息(姓名、邮箱、身份证号、联系地址、报名科目、备注等等); 支持新注册提交、个人信息查看和修改,管理员对全局
数据
的查看、删除和修改,批量
导出
xls汇总表; 编码支持gb2312/gbk和utf8,如果是utf8
导出
xls需要转换才可以被
excel
2003正常打开; 找了一大圈包括国外的
网站
,都没有适用的,很多还是定制收费,于是自己费了几个晚上弄出来; 使用用
php
myadmin导入自带的sql
数据
库
文件
,自行注册admin账号后就可以登录了; 如果需要新增字段或修改字段名,都可以自己调整
数据
库和
php
文件
,源码开放,
php
+
mysql
源码 在线报名系统 统计
导出
xls
本系统服务器环境为
php
和
mysql
; 在线报名系统:用于统计报名者各类信息(姓名、邮箱、身份证号、联系地址、报名科目、备注等等); 支持新注册提交、个人信息查看和修改,管理员对全局
数据
的查看、删除和修改,批量
导出
xls汇总表; 编码支持gb2312/gbk和utf8,如果是utf8
导出
xls需要转换才可以被
excel
2003正常打开; 找了一大圈包括国外的
网站
,都没有适用的,很多还是定制收费,于是自己费了几个晚上弄出来; 使用用
php
myadmin导入自带的sql
数据
库
文件
,自行注册admin账号后就可以登录了; 如果需要新增字段或修改字段名,都可以自己调整
数据
库和
php
文件
,源码开放,后续使用对技术要求不高; v0.03 更新如下 1.解决管理员admin注销任务失败的bug; 2.新增
导出
xls汇总表功能,有中文的表头,而不是字段名表头; 3.扩展了可用字段,包括备注和报名者修改提交时间; 4.支持多种编码,默认为GBK(GBK可添加繁体、简体的信息提交,gb2312提交繁体会无法采集),
导出
xls默认就可以被
excel
打开; 5.防止管理员删除admin的账户; 6.优化排版样式,增加按钮,优化会员信息分页; 7.其他代码优化。
PHP
实现
导出
MySQL
数据
到
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
数据
库进行查询操作,实现
数据
库中
数据
的获取,同时使用header()函数来设置
文件
的输出类型,从而实现
导出
MySQL
数据
到
excel
的功能。
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章