Home >Backend Development >PHP Tutorial >怎么样做按钮将表单里的内容保存为Excel文件

怎么样做按钮将表单里的内容保存为Excel文件

WBOY
WBOYOriginal
2016-06-23 14:28:031584browse

我的php页面里有一个

,我现在想做一个按钮,点击按钮后弹出对话框,将
里的数据保存为一个Excel文件。

请问这个该怎么完成。。。。


小弟刚接触php不久,这个问题困扰我好久了,感激不尽啊。。。。

回复讨论(解决方案)

可以去网上搜下 PHP excel类库 

你是将table列表数据,写入excel?你搜索下PHP EXCEL类。

你是将table列表数据,写入excel?你搜索下PHP EXCEL类。

恩是的。主要是现在做php都是临时的任务,之前没做过,需要什么功能都得自己现搜,所以比较头疼。

还有就是怎么让html弹出另存为的对话框,然后再执行代码。。。。这个我都不知道,哎。。

PHP导出excel
给你一个例子,你研究下。

直接用header

$filename = "members".date('Ymd');$member = $this->Members_model->member_for_export();header("Content-type: application/vnd.ms-excel; charset=utf-8");header("Content-Disposition: attachment; filename=$filename.xls");echo  iconv('UTF-8', 'GBK', '会员列表') . "\t\n";echo  iconv('UTF-8', 'GBK', '编号') ."\t";echo  iconv('UTF-8', 'GBK', '电子邮箱')."\t\n";foreach ($member AS $key => $value){	$order_by = $key +1;	echo iconv('UTF-8', 'GBK', $order_by). "\t";	echo iconv('UTF-8', 'GBK', $value['email']). "\t";	echo "\n";}exit;


可以参考以上代码,直接拷贝出来的。

首先按照正常的表单提交,然后php接收,再通过片php的excel类去处理接收到的内容另存为excel文件就行了

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:筛选重复+翻页问题Next article:关于php sql注入原理