作者:乔山办公网日期:
返回目录:excel表格制作
这和在什么系统下没e799bee5baa6e997aee7ad94e78988e69d83337有任何关系
<?php
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=test.xls");
header("Pragma: no-cache");
header("Expires: 0");
echo '<table border="1" cellspacing="2" cellpadding="2" width="50%" align="center">';
echo '<tr bgcolor="#cccccc"><td colspan="3" align="center">' . $title . '</td></tr>';
$query="select * from test";
$result=mysql_query($query) or die(mysql_error());
$fields=mysql_num_fields($result);
// 输出字段名
echo '<tr bgcolor="blue">';
for($i=0; $i < $fields; $i++) {
echo '<td>' . mysql_field_name($result,$i) . '</td>';
}
echo '</tr>';
// 输出内容
while($row=mysql_fetch_row($result)) {
echo '<tr>';
for($i=0; $i<$fields; $i++) {
echo '<td>' . $row[$i] . '</td>';
}
echo '</tr>';
}
echo '</table>';
?>
这个问题肯定很多人遇到zd,也肯定很多人解决过,也肯定很多高手都有很好的解决办法,csv文件直接写excel,谁说不可以调整列宽啦?我也专做过一个QT写的通用任何平台的excel数据导出类,十列一万行数据导出大概1秒钟,可谓瞬间响应,用的xml拼接处理的!属
把问题作为内容(邮件主题一定要包含“Form”,本人以此为依据辨别非垃圾邮件,以免误删)、excel文件作为附件发来看下
你在网上查找phpExcelReader, 这是一个别人写好的例子