PHP生成excel时单元格内换行问题的解决方法
作者:bea
翻出来源码开了下,字符串中使用换行的方法为"Name:{$name}Address:{$adress}City:{$city}Country:{$country} ......" 既然""起不到换行的目的,修改成""看看. 修改 =》 提交 =》测试 得出的结果还是 没有换行!!!! 难道是操作系统兼容问题?? 直接使用php runtime 常量 PHP_EOL 替代 "" 修改 =》 提交 =》测试 得出的结果还是 没有换行!!!! 什么情况? 不可能这个也解决不了 操作
翻出来源码开了下,字符串中使用换行的方法为"Name:{$name}
Address:{$adress}
City:{$city}
Country:{$country}
......"
既然"
"起不到换行的目的,修改成"
"看看.
修改 =》 提交 =》测试
得出的结果还是 没有换行!!!!
难道是操作系统兼容问题??
直接使用php runtime 常量 PHP_EOL 替代 "
"
修改 =》 提交 =》测试
得出的结果还是 没有换行!!!!
什么情况? 不可能这个也解决不了 操作系统兼容性问题的换行符号。
看看到底这个xls文件是怎么用php生成的。
看了下 生成excel的代码,Oh My Lady gaga,原来是用html的格式,只是文件后缀写成xls,既然html的格式,那么应该<br />可以起到换行的效果吧。
继续
修改 =》 提交 =》测试
结果是 可以换行了。 可喜可贺啊。问题终于解决了。
告诉老大问题解决,此时心中甚是喜悦啊。
过了一刻钟的样子,老大跑过来说:“换行效果的问题是解决了,但是你看下,数据不好复制了。”
。。。。
省略沟通N句。
把一个单元格的数据复制下,然后 粘贴到 word中。Oh My Lady gaga, 为啥会有border????
到底什么问题?? 使用
、
把不能起到换行的相关,使用<br />把效果是有了,但是又出现了新问题。。。 到底如何是好?
没辙了,使用BAIDU google吧。
终于 黄天不负有心人,找到了问题的答案。
在<style></styel>标签中追加 CSS样式br {mso-data-placement:same-cell;}
终于 问题 完美解决。
原文如下:
代码如下:
将HTML文件的扩展名改为XLS后,用Excel打开,里边的每个<br />都会使后边的文字进入另一个单元格,要使<br />在一个单元格内起到换行的作用,可以在CSS里加入这一句:
br {mso-data-placement:same-cell;}
Excel就会把<br />解释成回车了。
在此多谢“卡卡西的真面目” 这位仁兄 把 知识分享出来。 要不然的话,不知道我还要折腾到什么时候才能解决!!
有用 | 无用
Address:{$adress}
City:{$city}
Country:{$country}
......"
既然"
"起不到换行的目的,修改成"
"看看.
修改 =》 提交 =》测试
得出的结果还是 没有换行!!!!
难道是操作系统兼容问题??
直接使用php runtime 常量 PHP_EOL 替代 "
"
修改 =》 提交 =》测试
得出的结果还是 没有换行!!!!
什么情况? 不可能这个也解决不了 操作系统兼容性问题的换行符号。
看看到底这个xls文件是怎么用php生成的。
看了下 生成excel的代码,Oh My Lady gaga,原来是用html的格式,只是文件后缀写成xls,既然html的格式,那么应该<br />可以起到换行的效果吧。
继续
修改 =》 提交 =》测试
结果是 可以换行了。 可喜可贺啊。问题终于解决了。
告诉老大问题解决,此时心中甚是喜悦啊。
过了一刻钟的样子,老大跑过来说:“换行效果的问题是解决了,但是你看下,数据不好复制了。”
。。。。
省略沟通N句。
把一个单元格的数据复制下,然后 粘贴到 word中。Oh My Lady gaga, 为啥会有border????
到底什么问题?? 使用
、
把不能起到换行的相关,使用<br />把效果是有了,但是又出现了新问题。。。 到底如何是好?
没辙了,使用BAIDU google吧。
终于 黄天不负有心人,找到了问题的答案。
在<style></styel>标签中追加 CSS样式br {mso-data-placement:same-cell;}
终于 问题 完美解决。
原文如下:
代码如下:
将HTML文件的扩展名改为XLS后,用Excel打开,里边的每个<br />都会使后边的文字进入另一个单元格,要使<br />在一个单元格内起到换行的作用,可以在CSS里加入这一句:
br {mso-data-placement:same-cell;}
Excel就会把<br />解释成回车了。
在此多谢“卡卡西的真面目” 这位仁兄 把 知识分享出来。 要不然的话,不知道我还要折腾到什么时候才能解决!!
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- php下清空字符串中的HTML标签的代码
- 在PHP中PDO解决中文乱码问题的一些补充
- 检测png图片是否完整的php代码
- 晋城吧对DiscuzX进行的前端优化要点
- 用PHP将数据导入到Foxmail的实现代码
- 提高PHP编程效率的53个要点(经验小结)
- 队列在编程中的实际应用(php)
- php生成随机密码的三种方法小结
- PHP安全技术之 实现php基本安全
- 小文件php+SQLite存储方案
- PHP中文件上传的一个问题
- PHP程序员面试 切忌急功近利(更需要注重以后的发展)
- php中函数的形参与实参的问题说明
- php数据库连接时容易出错的特殊符号问题
- PHP下利用header()函数设置浏览器缓存的代码
- 使用bcompiler对PHP文件进行加密的代码
- php采集时被封ip的解决方法
- php Notice: Undefined index 错误提示解决方法
- php下统计用户在线时间的一种尝试