php+mysql 怎么在浏览网页(前台)导出execl表格?好的话,有追加++++++

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:59:21
问题是这样的,

我用的是PHP+MYSQL,在PHPMYADMIN中可以从后台导出EXECL表格,

但是,我想在浏览网页(前台)时只要点一个按钮就能将特定数据库中的数据导出EXECL表格。

不知道这个功能怎么实现,要不要用到其他的组件什么的?万分感谢

1.因为execl表格的内容是二进制,内容格式不公开的,所以必须使用office的ActiveX控件,并且用户机器需要安装office。
如果你的应用是面向internet的,可能这样做不太合适。如果是面向企业的,用控件最合适,因为安全、快捷、导出的文件符合标准。

请参考:
《用javascript在客户端导出Word、Excel (IE only)》
http://hi.baidu.com/cnkarl/blog/item/83abbf2bc37761305243c154.html

2.如果你非得避免使用控件,就用js创建.csv格式的文本类型excel文件。
CSV(Comma Separated Value Files)格式:
http://www.wotsit.org/list.asp?page=2&fc=&search=&al=C
在上面网址的列表里可以找见csv文件的详细格式说明。

大概是这样:
第一条属性1,第一条属性2,第一条属性3
第二条属性1,第二条属性2,第二条属性3

就是一条数据一行,行内各个属性用","(逗号)隔开。
这种文件用excel打开以后会识别并且显示成表格。