Heim > Backend-Entwicklung > PHP-Tutorial > php导出excel中,若数据库一列内容中存在换行,则在excel中对应换成多行,如何解决?

php导出excel中,若数据库一列内容中存在换行,则在excel中对应换成多行,如何解决?

WBOY
Freigeben: 2016-06-23 13:33:10
Original
1445 Leute haben es durchsucht

php导出excel中,若数据库一列内容中存在换行,则在excel中对应换成多行,如何解决?
代码如下:

<?php //验证是否已登录include 'remember_password.php';	header("Accept-Ranges: bytes");	header("Content-type: application/vnd.ms-excel");	header("Content-Disposition: attachment; filename=".$filename);	include("connect.php");	$sql="select * from specific_step";	$query = mysql_query($sql);	echo "序号\t业务名称\t操作步骤\t备注\t录入人\t录入日期";	while($row = mysql_fetch_array($query)){		echo "\n";		echo $row['serial_number']."\t".$row['name']."\t".$row['step']."\t".$row['other']."\t".$row['input_name'].		"\t".$row['input_date'];	}?>
Nach dem Login kopieren


回复讨论(解决方案)

测试例

header("Accept-Ranges: bytes");header("Content-type: application/vnd.ms-excel");header("Content-Disposition: attachment; filename=".@$filename);$ar = array(  "abcd123",  "再来一段换行再换行");echo "序号\t备注\n";foreach($ar as $k=>$v) {  echo "$k\t\"$v\"\n";}
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

测试例

header("Accept-Ranges: bytes");header("Content-type: application/vnd.ms-excel");header("Content-Disposition: attachment; filename=".@$filename);$ar = array(  "abcd123",  "再来一段换行再换行");echo "序号\t备注\n";foreach($ar as $k=>$v) {  echo "$k\t\"$v\"\n";}
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren



用于从数据库中倒数还是不好用呢?你的代码都是双引号吗

测试例

header("Accept-Ranges: bytes");header("Content-type: application/vnd.ms-excel");header("Content-Disposition: attachment; filename=".@$filename);$ar = array(  "abcd123",  "再来一段换行再换行");echo "序号\t备注\n";foreach($ar as $k=>$v) {  echo "$k\t\"$v\"\n";}
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren



不好意思,刚才字符输入错了,你的很好用,谢谢。
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage