喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] php导出一段代码到EXCEL的一个单元格,并换行怎么办  
 
yanglei1979 (高老庄二庄主)
高级会员
Rank: 4
天蓬元帅


UID 73676
精华 0
积分 733
帖子 707
金钱 733 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-19
来自 深圳
状态 离线
[广告]: 代充Paypal帐号美元
php导出一段代码到EXCEL的一个单元格,并换行怎么办

如果正常的PHP导出到EXCEL文件都是可以做到的,\t表示换下一列,\n表示换下一行

但我有一段代码里面包含有  \t和\n  我只想让它导出到一个单元格该怎么办?

当然,可以用 str_replace()将\t 和 \n 替换为空就行了,但这个时候保存到单元格的内容,就没有原来一行行的换行效果了,那么我既要只在一个单元格可以显示所有的

代码,又能够正常在单元格内换行该怎么办?




今霄酒醒何处?杨柳岸,晓风残月。
2007-11-14 04:31 PM#1
查看资料  访问主页  发短消息  QQ  Yahoo!  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48928
帖子 5177
金钱 47830 喜悦币
威望 0
人脉 1098
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[广告]: 代充Paypal帐号美元
要如下写就可以搞定

我,要,"换
行",了
你,要,试下,吗




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2007-11-14 04:45 PM#2
查看资料  访问主页  Blog  发短消息  顶部
 
yanglei1979 (高老庄二庄主)
高级会员
Rank: 4
天蓬元帅


UID 73676
精华 0
积分 733
帖子 707
金钱 733 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-19
来自 深圳
状态 离线
[推荐阅读] 【推荐】一款国内功能最强大的视频相册


QUOTE:
原帖由 unspace 于 2007-11-14 04:45 PM 发表
要如下写就可以搞定

我,要,"换
行",了
你,要,试下,吗
多谢版主

这三行文字如果我复制到一个TXT文件中的话,那么在每行后面肯定会默认有一个 \n  的,只不过我们看不到
然后,我将这个TXT文件读取以后,再将里面的内容全部导出到一个XLS文件中

如果我不做任何处理的话,肯定会在XLS里面产生三行内容

但我要处理一下,也就是将  \n 替换为空的话,这时才会在一个单元中出现,并且会连续的,不会换行

但在一个单元格在,我又想要换行效果该怎么办?




今霄酒醒何处?杨柳岸,晓风残月。
2007-11-14 04:53 PM#3
查看资料  访问主页  发短消息  QQ  Yahoo!  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48928
帖子 5177
金钱 47830 喜悦币
威望 0
人脉 1098
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] Linux+Apache+PHP+Mysql+图形库 安装
我是以.csv文件试的,这种文件是纯文本的,在单元格数据中使用双引号,里面是接受\n进行对单元格数据换行的

你使用.xls文件,你需要对你要保留换行的地方做处理,而不是直接导

自己要干啥你自己应该清楚,如果你确实将“双引号内加\n的字符串”当成一个单元格数据给了excel,它不显示,我就无能为力了


楼主要注意只有.csv 文件是Excel可导出的纯文本文件,.xls是带有excel格式的,你需要去研究一下com对象

[ 本帖最后由 unspace 于 2007-11-14 05:07 PM 编辑 ]




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2007-11-14 05:06 PM#4
查看资料  访问主页  Blog  发短消息  顶部
 
yanglei1979 (高老庄二庄主)
高级会员
Rank: 4
天蓬元帅


UID 73676
精华 0
积分 733
帖子 707
金钱 733 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-19
来自 深圳
状态 离线
[推荐阅读] 知道一个圆的中心坐标和半径,还有角度,如何计算对应角度的圆上的坐标?


QUOTE:
原帖由 unspace 于 2007-11-14 05:06 PM 发表
我是以.csv文件试的,这种文件是纯文本的,在单元格数据中使用双引号,里面是接受\n进行对单元格数据换行的

你使用.xls文件,你需要对你要保留换行的地方做处理,而不是直接导

自己要干啥你自己应该清楚,如 ...
非常感谢,虽然这个问题没有解决,但却把上一个问题解决了,我将XLS换为CSV问题解决了

这个还请大家继续讨论

unspace 确实厉害啊,佩服佩服




今霄酒醒何处?杨柳岸,晓风残月。
2007-11-14 05:33 PM#5
查看资料  访问主页  发短消息  QQ  Yahoo!  顶部
 
yanglei1979 (高老庄二庄主)
高级会员
Rank: 4
天蓬元帅


UID 73676
精华 0
积分 733
帖子 707
金钱 733 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-19
来自 深圳
状态 离线
[推荐阅读] 招聘电话业务员
顶一下

希望高手帮我解决这个问题

比如我们打开一个CSV文件的时候,然后再打开一个TXT文件的时候,我们选择TXT文件里面的三行换行文字,然后复制

再到已经打的CSV文件里面点粘贴,这个时候,我们就可以看到,CSV文件里面会粘贴三行文字,并且是1,2,3,行都会有内容的,和TXT的三行相对应

但是如果我在一个单元格里面双击鼠标,然后再粘贴的话,TXT里面的三行文字就会只出现在一个单元格中去,也就是EXCEL的第一行
我现在就想要第二种效果该怎么办?




今霄酒醒何处?杨柳岸,晓风残月。
2007-11-15 10:24 AM#6
查看资料  访问主页  发短消息  QQ  Yahoo!  顶部
 
airy
新手上路
Rank: 1



UID 90957
精华 0
积分 29
帖子 96
金钱 29 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-4-9
状态 离线
[推荐阅读] 关于读mysql的问题
这种情况能用转义符号吗?
2007-11-16 09:29 AM#7
查看资料  发短消息  顶部
 
leec1981 (leec)
高级会员
Rank: 4
资深会员



UID 29551
精华 0
积分 715
帖子 708
金钱 715 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-6-22
状态 离线
[推荐阅读] 关于递归问题或者不是
我"aaaa,bbb,cccc\nddd"

这样的字符串,最后的cccc和ddd跑到两个单元格去了,
aaaa bbb cccc
ddd


怎么不是在一个单元格内换行啊?
2007-11-16 08:49 PM#8
查看资料  发短消息  顶部
 
leec1981 (leec)
高级会员
Rank: 4
资深会员



UID 29551
精华 0
积分 715
帖子 708
金钱 715 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-6-22
状态 离线
[推荐阅读] 郁闷
中间是不是还缺个什么?
2007-11-17 10:30 AM#9
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.030034 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP