精mr根之源:PHP从数据库中导出Excel表格
来源:百度文库 编辑:中财网 时间:2024/10/05 13:55:09
PHP从数据库中导出Excel表格
导出Excel表格类下载地址:http://code.google.com/p/php-excel/
数据库test中products表结构:
CREATE TABLE IF NOT EXISTS `products` (
`PRODUCTID` int(11) NOT NULL AUTO_INCREMENT,
`PRODUCTNAME` varchar(255) NOT NULL DEFAULT '',
`UNITPRICE` varchar(255) NOT NULL DEFAULT '',
`UNITSINSTOCK` varchar(255) NOT NULL DEFAULT '',
`DISCONTINUED` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`PRODUCTID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1233 ;
导出数据生成Excel表格PHP代码:
require (dirname (FILE) . "/php-excel.class.php");
$connection = mysql_connect("localhost", "root", "");
mysql_select_db("test", $connection);
$query = "select productid, productname, unitprice, unitsinstock, discontinued from products";
$result = mysql_query($query) or die($query . '
' . mysql_error());
$headeAarray = array();
$headeAarray[] = array('产品ID', '产品名称', '单价', '单股', '是否停产'); //表头二维数组
$dataArray = array();
while($row = mysql_fetch_array($result)) {
$dataArray[] = array($row['productid'], $row['productname'], $row['unitprice'], $row['unitsinstock'], $row['discontinued']); //数据库数据存放的二维数组
}
$xls = new Excel_XML('GB2312', true, '测试Excel表格'); //编码格式、true是文本类型、false是数据类型
$xls->addArray($headeAarray); //向所要生成的excel文件中加入表头
$xls->addArray($dataArray); //向所要生成的excel文件中加入数据
$xls->generateXML('test'); //输出生成名字为test的excel文件
?>
怎样用JS直接从数据库中直接导出Excel表
从DOS中导出表格
如何从oracle9i中导出数据库脚本
EXCEL表格怎么导出打印
如何将网页数据库中数据导出到excel?
PHP数据库能否在本地导出?
求用php导出mysql数据库代码
如何从ORACLE中导出带文本格式的数据库
关于Excel表格连接数据库
excel 表格,从软件导出的数据失去了关联性,怎么恢复?
怎么从DATALIST中导出一个EXCEL表
如何将ASP页面中的表格导出到Excel文件中?
怎么样把WORD表格导入为EXCEL表格?怎么样把EXCEL表格导出WORD为表格?
怎样从excel表格中快速找数据?
怎么样导出数据库里的表格和数据
Excel表格中,整个表格如何居中?
Excel中表格里面包含表格
怎么样把EXCEL中的表格导出为文本?
如何Excel表格中求和
Excel表格中如何写两行?
excel中怎么嵌套表格
在excel中作表格
怎么从asp导出excel文件
从mysql4.1.18-nt版中导出的数据库如何导入进低版本的mysql数据库中,比如导入mysql4.0.26版的数据库中