永发信息网

php 如何做到一个excel文件内部的sheet复制。例如已经有了第一个sheet1,我们复制s

答案:2  悬赏:0  手机版
解决时间 2021-04-02 17:47
php 如何做到一个excel文件内部的sheet复制。例如已经有了第一个sheet1,我们复制s
最佳答案
这代码给参考,改改一定行:

//定义一个excel文件
$workbook = getcwd()."\\book1.xls";
$sheet = "Sheet1";

//生成一个com对象$ex
$ex = new COM("Excel.sheet") or Die ("连不上!!!");

//打开一个excel文件
$book = $ex->application->Workbooks->Open($workbook) or Die ("打不开!!!");

$sheets = $book->Worksheets($sheet);
$sheets->activate;

//获取一个单元格
$cell = $sheets->Cells(5,5);
$cell->activate;
//给该单元格赋值
$cell->value = 999;

//保存为另一文件book2.xls
$ex->Application->ActiveWorkbook->SaveAs(getcwd()."\\book2.xls");

//关掉excel,如果想看效果,则注释掉下面两行,由用户手动关掉excel
$ex->Application->ActiveWorkbook->Close("False");
//$ex->Quit();
unset($ex);

?>追问谢谢您的热心回答。最新版的phpexcel很轻松实现了我想要的功能
全部回答
求楼主分享下成果,感激不尽!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家家乞巧望秋月、穿尽红丝几万条。乞巧又名?
读书好,但是好在哪?
·至真至情是什么意思?
红薯和掌阅文化 投稿到哪个好
八目妖银行在哪里?
开关电源上的LN是什么意思
中国电信(燕窝营业厅)地址在哪,我要去那里办
玉象的象征意义
求一份设计银行的CAD平面图。
iphone7 亮色是什么颜色
补妆,应该用蜜粉还是粉底?
饥荒白蜘蛛的窝可以摧毁吗
刀剑英雄三转的原石在哪给
奈克赛斯奥特曼奈克瑟斯奥特曼和奈克斯特奥特
a是b的原函数,是a导等于b还是b导等于a? 求
推荐资讯
小河两岸边各有一棵树,分别高30尺和20尺,两
纹身是艺术还是自残?
分析虐婴事件的的背景原因
脱式计算,能简算的简算:8.56-1.56x0.5、1.25
魅族的云备份怎么导入新手机?
周杰伦为什么让李安和姜源东一组
运用x=v0t+1/2at^2推导出a=(2x)/t^
qq炫舞现在怎么捡礼物盒,现在沙滩上根本看不
芦蒿要怎么种
10.1盘锦北到本溪的高铁取消了?
我的男朋友小名叫童童,我该怎么称呼他比较亲
最近乙级麦芽粉涨价了吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?