php - 如何更正我的代码以在 Excel 文档的不同工作表上打印
问题描述
我希望你能帮助我,我有一个代码可以在一张文本 3 表上动态打印我一段时间,但我希望每次迭代,即每个表都打印在不同的 excel 表上,这是我的代码:
<?php
$serverName = "xxx";
$dbname = "xxx";
$dbuser = "Xxx";
$dbpassword = "XXX";
$connectionInfo = array( "Database"=>$dbname, "UID"=>$dbuser, "PWD"=>$dbpassword);
$conn = sqlsrv_connect($serverName,$connectionInfo);
header("Content-Type: application/xls");
header("Content-Disposition: attachment; filename=Estrucuturas-".$ts.".xls");
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary ");
$sql="select id,number,name from documents";
$stmt = sqlsrv_query( $conn, $sql );
if( $stmt === false) {
die( print_r( sqlsrv_errors(), true) );
}
?>
//3 tables:
<?php
while( $key = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC) ) {
?>
<table>
<tr><td>id</td><td colspan="2"><?php echo $id=$key[0];?></td></tr>
<tr><td>number</td><td colspan="2"><?php echo $num=$key[1];?></td></tr>
<tr><td>name</td><td colspan="2"><?php echo $nam=$key[2];?></td></tr>
</table>
<?php
}
?>
解决方案
推荐阅读
- asp.net - 如何删除现有的 DNN ReCaptcha 脚本参考
- python - 使用 IPython 调试时变量为某个值时中断?
- python - 如何将带有字符串的文件中的数字转换为python列表中的整数
- angular - 使用 Observable 计时器进行角度变化检测
- excel - 在动态列数中粘贴(动态)查找公式
- python - Django 在 runserver 后卡住了
- java - 如何在我的 ArrayList 中生成随机索引?
- php - 向 XML 文件添加额外的命名空间
- r - 在 R 中迭代 SpatialPoints 和 SpatialPolygonsDataFrame 合并
- r - 重复采样