免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3051 | 回复: 8
打印 上一主题 下一主题

Spreadsheet::WriteExcel excel处理问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-12-10 15:02 |只看该作者 |倒序浏览
本帖最后由 genesis19831983 于 2013-12-10 15:11 编辑

用Spreadsheet::WriteExcel怎么在不改变值的情况下修改它的格式呢format?


为什么用了这句之后$worksheet->write("A$r", $str,$format4);再用$worksheet->merge_range(); 就会报错呢?
如果$worksheet->write("A$r", $str,$format4)后面的$format4参数不加上去用$worksheet->merge_range()就没有问题,请高手帮忙下!!

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
2 [报告]
发表于 2013-12-10 15:24 |只看该作者
write('Ax', $str)
只接受两个参数
回复 1# genesis19831983


   

论坛徽章:
0
3 [报告]
发表于 2013-12-10 15:27 |只看该作者
那你怎么改单元格的格式呢,比如字要加粗加大等?

论坛徽章:
0
4 [报告]
发表于 2013-12-10 15:27 |只看该作者
那你怎么改单元格的格式呢,比如字要加粗加大等?
回复 2# pitonas


   

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
5 [报告]
发表于 2013-12-10 15:31 |只看该作者
没改过{:2_168:}
回复 4# genesis19831983


   

论坛徽章:
8
技术图书徽章
日期:2013-09-30 08:51:28技术图书徽章
日期:2013-12-11 09:26:39白羊座
日期:2013-12-27 15:27:13金牛座
日期:2014-01-06 09:13:05天蝎座
日期:2014-01-21 14:23:28酉鸡
日期:2014-05-09 16:51:12卯兔
日期:2014-08-11 16:49:1515-16赛季CBA联赛之八一
日期:2017-08-14 23:24:57
6 [报告]
发表于 2013-12-10 16:41 |只看该作者
本帖最后由 xiumu2280 于 2013-12-10 16:43 编辑

WARNING. The format object that is used with a merge_range() method call is marked internally as being associated with a merged range. It is a fatal error to use a merged format in a non-merged cell. Instead you should use separate formats for merged and non-merged cells. This restriction will be removed in a future release.

这个? 似乎你必须再重新申明一种format? 即使和$format4是一样的··

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
7 [报告]
发表于 2013-12-10 17:14 |只看该作者
回复 1# genesis19831983


    试试 write_blank( $col, $row, $format) 好象是这样的.

论坛徽章:
5
技术图书徽章
日期:2014-04-18 08:52:38午马
日期:2014-04-30 13:28:11摩羯座
日期:2014-11-07 13:34:122015年亚洲杯之日本
日期:2015-03-12 14:01:4915-16赛季CBA联赛之北京
日期:2017-06-28 17:25:56
8 [报告]
发表于 2013-12-11 09:17 |只看该作者
前几天我也遇到这个问题了  ,于是都重新定义下format,然后再$worksheet->merge_range() 。。。不知道有啥好点的方法

论坛徽章:
0
9 [报告]
发表于 2013-12-11 11:54 |只看该作者
好的,谢谢各位了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP