我想要做的是将我的数据库传递给excel。这是我到目前为止有:如何通过使用php传递数据库到excel?
$contents = "Nombre, Dirrecion, Telefono, Categoria, Correo\n";
$query = "SELECT datos.list, datos.addr, datos.tel, datos.cat, mail.mail FROM datos RIGHT JOIN mail ON datos.id = mail.id";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
if(!empty($row['list'])){
$contents.=$row['list'].",";
$contents.=$row['addr'].",";
$contents.=$row['tel'].",";
$contents.=$row['cat'].",";
$contents.=$row['mail']."\n";
}
}
$contents = strip_tags($contents);
Header("Content-Disposition: attachment; filename='excExport".date('d-m-Y').".csv'");
print $contents;
它正确地打印出的内容,当我尝试打开excExport.csv我似乎无法找到我的电脑文件。
可能需要我们'\ r \ n'才能在窗口而不是'\ n'中工作。只是做了类似的事情。 –