Php 如何在单击“导出到excel”时设置CardNum的文本值 if(isset($\u POST[“导出excel”])) {$sql=“在a.EXID=b.EXID上从exceldata a左连接tblcardnum b中选择tract1、CardNum、
如何在单击“导出到excel”时设置CardNum的文本值Php 如何在单击“导出到excel”时设置CardNum的文本值 if(isset($\u POST[“导出excel”])) {$sql=“在a.EXID=b.EXID上从exceldata a左连接tblcardnum b中选择tract1、CardNum、,php,mysql,excel,Php,Mysql,Excel,如何在单击“导出到excel”时设置CardNum的文本值 if(isset($\u POST[“导出excel”])) {$sql=“在a.EXID=b.EXID上从exceldata a左连接tblcardnum b中选择tract1、CardNum、tract2、tract3”; $result=mysqli\u查询($connect,$sql); 如果(mysqli_num_行($result)>0) { $output.=' 身份证件 名字 姓 '; while($row=my
if(isset($\u POST[“导出excel”]))
{$sql=“在a.EXID=b.EXID上从exceldata a左连接tblcardnum b中选择tract1、CardNum、tract2、tract3”;
$result=mysqli\u查询($connect,$sql);
如果(mysqli_num_行($result)>0)
{
$output.='
身份证件
名字
姓
';
while($row=mysqli\u fetch\u数组($result))
{
$output.='
“.$row[“tract1”]”
“.$row[“CardNum”]”
“.$row[“tract2”]”
';
}
$output.='';
标题(“内容类型:应用程序/xls”);
标题(“内容配置:附件;文件名=download.xls”);
echo$输出;
}
}
您没有理解吗?这可能是您在Excel端处理的事情;我看你的查询没有问题。这不是Excel文件,这是HTML。如果Excel为您打开它,那是因为它意识到文件不是XLS而是HTML。我曾经在我的appserv上使用过“phpexcell\u Cell\u DataType::TYPE\u STRING”,但现在我使用xampp,所以我试图找到支持它的代码。这可能是您在Excel端处理的事情;我看你的查询没有问题。这不是Excel文件,这是HTML。如果Excel为您打开它,那是因为它意识到文件不是XLS而是HTML。我曾经在appserv上使用过“phpexcell\u Cell\u DataType::TYPE\u STRING”,但现在我使用xampp,所以我尝试查找支持此功能的代码
if(isset($_POST["export_excel"]))
{ $sql = "SELECT tract1,CardNum,tract2,tract3 FROM exceldata a LEFT JOIN tblcardnum b on a.EXID =b.EXID ";
$result = mysqli_query($connect, $sql);
if(mysqli_num_rows($result) > 0)
{
$output .= '
<table class="table" bordered="1">
<tr>
<th>Id</th>
<th>First Name</th>
<th>Last Name</th>
</tr>
';
while($row = mysqli_fetch_array($result))
{
$output .= '
<tr>
<td>'.$row["tract1"].'</td>
<td>'.$row["CardNum"].'</td>
<td>'.$row["tract2"].'</td>
</tr>
';
}
$output .= '</table>';
header("Content-Type: application/xls");
header("Content-Disposition: attachment; filename=download.xls");
echo $output;
}
}