PhpExcel 删除默认的Sheet

最近使用ThinkPHP的第三方插件PheExcel导出多语言文件,但导出的文档中最后一个Sheet并不是我Code生成的

因为导出后的文件编辑后会再导入到系统中,因此对于该sheet必须删除掉[经测试”Worksheet“是PhpExcel自动生成的]

$this->phpExcel = new \PHPExcel();
// remove 1st sheet
// remove default sheet [title=wordsheet]
$this->phpExcel->removeSheetByIndex(0);
//create sheet and more code
$objPHPExcel->createSheet(0)->setTitle(‘sheet1‘);
// more code.....

  

参考:

PHPExcel: Delete sheets

PHPExcel Check if sheet exists

PHPExcel:removeSheetByIndex

来自为知笔记(Wiz)

时间: 2024-09-12 11:07:04

PhpExcel 删除默认的Sheet的相关文章

phpexcel下载多个sheet表单

$objPHPExcel = new PHPExcel(); 默认一个sheet $objPHPExcel->getProperties()->setCreator("test") ->setLastModifiedBy("test") ->setTitle("Office 2007 XLSX Test Document") ->setSubject("Office 2007 XLSX Test Docum

POI删除Excel的sheet页

POI删除Excel的sheet页 poi有删除一个sheet页的方法,我希望除了一个sheet页之外其他的都删除,但是使用的时候发现,删除之后经常会出现文件破坏的提示,研究发现,是由于excel有一个默认的当前页功能. 比如表格中有3个sheet页,保存的时候默认显示的是第三页,那么删除两页之后,表格只剩一页,打开的时候表格会显示第三页失败,就会提示文件损坏.. 遇到这种情况,有两种方法: 将表格默认显示的页改为第一页再处理 使用代码修改默认页. 此方法删除表格中除了传入的页之外所有的页 /*

C# winform datagridview 无需点击两次即可编辑内嵌控件的方法和删除默认的空行的方法

? 1 2 3 4 //点击一下即可对DataGridView中内嵌控件进行编辑,不需要二次点击 dgv.EditMode =DataGridViewEditMode.EditOnEnter; //DataGridView无默认行 dgv.AllowUserToAddRows = false; C# winform datagridview 无需点击两次即可编辑内嵌控件的方法和删除默认的空行的方法

input点击删除默认value,以及只能输入数字,删除,tab

/*inputhastip类绑定事件*/ $('.inputhastip').css("color", "#999"); $('.inputhastip').bind({  focus:function(){   if(this.value==this.defaultValue)   {    this.value="";    $(this).css("color", "#333");   }  }, 

kvm删除默认的NAT网卡

1.libvirt起来生辰的网卡信息(nat) [[email protected] ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00     inet 127.0.0.1/8 scope host lo        valid_lft forever preferr

iOS工程中删除默认的并使用自建的ViewController后黑屏

iOS工程中删除默认的并使用自建的ViewController后黑屏 老帅(http://blog.csdn.net/shuaihj) 现象 往往我们新建一个iOS工程后,会使用自定义的ViewController,而不是其自带的.作为第一次使用iOS开发的人来说,就会遇到一个问题,app启动后黑屏,并没有如预想的那样显示自定义的View! 查看错误信息 Failed to instantiate the default view controller for UIMainStoryboardF

移动隐藏邮箱并删除默认邮箱数据库

在我们对企业不输完Exchange Server的时候,系统会自动生成一个默认数据库,例如 Mailbox Database 0123456789 这样一个带有十位数编码的邮箱,看起来相当不友善,而且不好记忆,且对后期我们Exchange管理员的一些界面操作或者命令行操作都有很大的影响.为了便于今后的管理和维护,也便于我们能够很好全面的对数据库进行分类区分,我们通常会删除这个默认数据库,重新创建一个友好.简洁.易区分的新邮箱数据库,当然,可以是一个,也可以是多个,这个根据自己的规划而定.那我们能

Exchange 删除默认数据库报错

系统:Windows Server 2008 R2 环境:Exchange 2010 SP1 域:Windows Server 2008R2 我以为是这样的,Exchange 2010 系统邮箱数据库删除方法如下: 1.迁移普通用户,将所有用户迁移到新建的数据库中. Get-Mailbox -database "邮箱数据库名称"  | New-MoveRequest -TargetDatabase 目标邮箱数据库名称 2.迁移系统仲裁邮箱 Get-Mailbox -database &

codemirror 小功能的添加(点击删除默认的提示语)

最近要写一个简单的html网页的日志规范,领导建议用一些目前流行的code代码高亮度显示插件(javascript)等. 然后,就开始对各种不通的code代码显示插件的研究. 研究的目标: (1)有一个纯文本显示(highlight ,codemirror 都可以实现): (2)一个输入代码高亮度显示(codemirror 实现). 首先,研究的是highlight,highlight 是javascript+css 控制完成的代码提示,功能很强大.而且使用方便.主要体现在: (1)只需要引入一