草庐IT

getActiveSheet

全部标签

PHPExcel 不会重新计算

这个问题在这里已经有了答案:PHPExcel-ValuefromaCellreferencingtoanotherCellDidNotObtainedProperly(1个回答)关闭9年前。在我的excel文件中,我有B1=IF(A1>0,"GreaterthanZero",IF(A1.我试图检索B1信息来自getCalculatedValue更改A1后值(value)。我做了很多次,但两次echo都返回“小于零”我不明白为什么第二个echo不返回“等于零”?/**ChangeA1Value**/$objPHPExcel->getActiveSheet()->setCellValue(

PHPExcel样式问题

$objPHPExcel->getActiveSheet()->SetCellValue('A1','Name');1.如何设置为粗体?2.如何设置宽度(单元格中会有一些动态文本!)?我已经阅读了文档,但我还没有找到任何解决方案! 最佳答案 粗体:$objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true);宽度:$objPHPExcel->getActiveSheet()->getCell('A1')->setWidth(15);虽然没有测试。

php - 使用 PHPExcel 对 protected 单元格进行排序

我有一个从PHPExcel输出的电子表格,一切都完美显示。我已经按如下方式保护了工作表:$objPHPExcel->getActiveSheet()->getProtection()->setSheet(true);效果很好。在工作表中,我有一个表格,其中一些列是可编辑的(表格位于单元格A28:H50中-单元格E29:H50将是可编辑的-即4列,除标题外的所有行)。要取消保护这些单元格,我使用以下方法:$objPHPExcel->getActiveSheet()->getStyle('E29:H50')->getProtection()->setLocked(PHPExcel_Styl

php - 无法从其他库读取 PHPExcel 写入的行

我知道这里不适合询问这个具体的模糊问题,但也许有人非常了解这个库可以启发我。事情是这样的:我正在使用PHPExcel在现有Excel文件上编写Excel5。我需要将该Excel上传到Zoom网站,以便它可以为我提供跟踪号码列表。但是,出于某种原因,他们用来读取上传的Excel文件的库无法读取PHPExcel写入的行,到目前为止我发现的唯一解决方案是使用MSExcel手动将动态生成的Excel的内容复制到另一个文档2007.换句话说,Zoom网站可以读取Excel原生写入的行,但不能读取PHPExcel写入的行。我的文件只有一张纸,我可以用Excel2007打开它没有问题。即使我手动向模

PHPExcel,自动调整行高

我想在使用PHPExcel1.8.0生成的.xls文件中显示整个文本。目前,即使未设置任何行高,单元格(实际上是整行)也不会调整大小。这里是一些截图:这是我的代码:$this->xls->getActiveSheet()->getRowDimension($this->row)->setRowHeight(-1);$this->xls->getActiveSheet()->getStyle("A".$this->row.":F".$this->row)->getAlignment()->setWrapText(true);$this->xls->getActiveSheet()->ge

PHPExcel - 合并单元格的动态行高

经过大量试验和错误后,我似乎仍然无法找到使合并的单元格具有AutoFit高度的解决方法。我已经尝试了一种基于我在这个网站上找到的一些VBA代码的方法:https://groups.google.com/forum/?fromgroups=#!topic/microsoft.public.excel.programming/pcvg7o5sKhA以下代码粘贴文本,换行,并将单元格(A1)的宽度更改为我想要的合并单元格的总宽度。然后,它合并单元格并将A列设置回原始宽度。$note是任何长文本字符串。$vAlignTop是一个数组,用于设置文本与单元格顶部的对齐方式。$totalWidth=

php - 在 PHPExcel 中获取自动调整大小列的宽度

$objPHPExcel->getActiveSheet()->getColumnDimension("A")->setAutoSize(true);$Acolumnsize=$objPHPExcel->getActiveSheet()->getColumnDimension("A")->getWidth();echo"".$Acolumnsize."";我想将列设置为自动调整大小。在这种情况下,它是A列。自动调整大小后,我希望能够在确定不同列的宽度时使用该值,因此我需要知道A列占用了多少空间。每次我使用上面的代码时,A列的宽度都是-1,这意味着尚未设置列宽。因此,由于某种原因,自动调

PHPExcel:使用 PHP 数组从数组中设置列名

我正在使用PHPExcel库将数据导出到excel。我能够按预期获得所有数据。但是如何设置PHP数组中的列名。这是我正在使用的代码。请帮忙$data=(array(10)([0]=>array(8)([#]=>(string)[Name]=>(string)Student1[ID]=>(string)123456[Date]=>(string)2016-02-01[Group]=>(string)Physics[Month]=>(string)February[Year]=>(string)2016)[1]=>array(8)([#]=>(string)[Name]=>(string)

php - 在 PHPExcel 中设置自动高度不起作用

我正在使用PHPExcel生成Excel。所有代码工作正常。但自动高度代码不工作。我试过下面的代码。在特定行上应用行高$objPHPExcel->getActiveSheet()->getRowDimension('7')->setRowHeight(-1);对所有行应用行高$objPHPExcel->getActiveSheet()->getDefaultRowDimension(1)->setRowHeight(-1);我也试过用它来换行。$objPHPExcel->getActiveSheet()->getStyle('B7')->getAlignment()->setWrapT

PhpExcel 创建多个工作表

你好,我正在尝试使用phpexcel创建一个excel模板由于某种原因,图像创建了新工作表而不是使用当前工作表。所以当我打开我创建的excel文件时,有worksheet和worksheet1而不是一个。objPHPExcel=newPHPExcel();$objWorkSheet=$objPHPExcel->createSheet();//SettheactiveExcelworksheettosheet0$objPHPExcel->setActiveSheetIndex(0);//TaslakVerileri$objPHPExcel->getActiveSheet()->SetCe
12