草庐IT

phpexcel

全部标签

php - 在phpexcel中将文本转换为数字格式

我使用PHPExcel制作了这张表我用数组填充它。它具有百分比形式的值,默认情况下将其视为文本形式。我如何才能将我的所有列转换为数字形式,以便我可以在其上应用一些数学公式。$excel_out_Questions=$this->outputQuestions($Sets);$objPHPExcel->getActiveSheet()->fromArray($excel_out_Questions,"",'A5');我已经试过了,但它不起作用......:/$objPHPExcel->getActiveSheet()->getStyle('B434:B444')->getNumberFo

PHPExcel 意外的 float 行为

我在我的一个项目中创建了一个新的PHPExcel对象,奇怪的是一些浮点函数在包含该库后的行为方式。以round函数为例,加入PHPExcel后就不再取整了。echoround(90.00+9.71,2);//outputs99.71$sheet=new\PHPExcel();$sheet->getProperties()->setCreator('Bob')->setTitle('Title');echoround(90.00+9.71,2);//outputs99.7099999999exit;有解决办法吗?我尝试使用setValueExplict但它说PHPExcel_Cell_D

php - 使用列和行索引设置单元格背景

我正在使用以下方法在phpexcel中设置单元格值setCellValueByColumnAndRow()$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col,$xlsRow,$plan);现在我的要求是为此设置背景颜色。我无法使用下面的方法,因为我与行数和列数对齐。$objPHPExcel->getActiveSheet()->getStyle("A1")->getFill()->setFillType(PHPExcel_Style_Fill::FILL_SOLID)->getStartColor()->set

php - 在PhpExcel中获取单元格背景色

我在我的项目中使用Excel5。我已经尝试过以下代码:$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->getARGB();和$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->getEndColor()->getARGB();但是这些代码返回了错误的颜色。getStartColor()始终为getEndColor()返回FFFFFFFF和FF000000而不是红色。我不知道缺少什么。谁能帮我解决这个问题?

php - PHPExcel 中未加载图表

您好,我刚刚加载了一个带有图表的xlsx文件,但是图表没有显示在输出中。这是我的代码:$objPHPExcel=$objPHPExcel_new=newPHPExcel();$objReader=PHPExcel_IOFactory::createReader('Excel2007');$objPHPExcel=$objReader->load("../Graph_sample.xlsx");$objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');$objWriter->save('result.xls

PHPExcel快速重复行

我为每个单元格设置了不同样式的行。我需要复制它(复制文本、样式、大小)。我正在使用以下函数来做到这一点:functioncopyRowFull(&$ws_from,&$ws_to,$row_from,$row_to){$ws_to->getRowDimension($row_to)->setRowHeight($ws_from->getRowDimension($row_from)->getRowHeight());$lastColumn=$ws_from->getHighestColumn();$rangeFrom='A'.$row_from.':'.$lastColumn.$row

php - 拉维Excel : how to get value of a cell?

我已经用LaravelExcel加载了.xls文件:Excel::load('public/files/20160621.xls',function($reader){//readacellvalue});如何读取加载的excel文件的单元格值?该部分的文档似乎不清楚。 最佳答案 publicfunctionget(){$excelFile...returnExcel::load($excelFile,function($doc){$sheet=$doc->getSheetByName('data');//sheetwithname

php - 如何在没有对话框的情况下保存用 PHPExcel 创建的 Excel 文件?

我正在尝试使用PHPExcel生成一个Excel文件(xls),但将它保存在服务器上,而不是在我的桌面上提示下载!我如何指示PHPExcel保存我的文件而不是让浏览器显示对话框? 最佳答案 好的,我明白了:我必须使用:$objWriter->save('nameoffile.xls');...而不是定义标题,因为标题“告诉”浏览器保存文件。还是谢谢你! 关于php-如何在没有对话框的情况下保存用PHPExcel创建的Excel文件?,我们在StackOverflow上找到一个类似的问题:

php - 如何使用 kohana 3.2 使用 PHPExcel 创建新工作表

$excel2=PHPExcel_IOFactory::createReader('Excel2007');$excel2=$excel2->load('ExampleSpreadsheettest.xlsx');$excel2->setActiveSheetIndex(0);$excel2->getActiveSheet()->setCellValue('A4','firstpage')->setCellValue('A1','5')->setCellValue('A2','6')->setCellValue('A3','7');$objWriter=PHPExcel_IOFacto

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)