草庐IT

PHPExcel_Cell_DefaultValueBinder

全部标签

php - 如何加载 excel 模板并在 PHPExcel 中写入?

如何使用PHPExcel加载Excel模板并写入其单元格以及动态地将图像插入单元格? 最佳答案 您可以使用PHPExcel像这样读取您的excel模板:$objPHPExcel=PHPExcel_IOFactory::load("./forms/english/cash.xlsx");你可以这样写单元格:$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A2',"No")->setCellValue('B2',"Name")->setCellValue('C2',"Email")

PHPExcel 无法保存或下载文件

我正在尝试用PHP编写一个函数来将一些数据导出到Excel文件。问题是,如果我将它保存到服务器,它确实可以工作,但如果我尝试使用php://output发送到浏览器,它就不起作用。它甚至不显示下载窗口。我收到这些作为回应:PK����a�B%���a��������[Content_Types].xml͔]K�0���%��f�"�v��R���kX����׿�m��+����4�a�����tr5^�=Bb�9+c����,��9��.T"�kXr/�J,���[.��`ck6�?h�\��,���ܠ}3�c�C+��9�-E��|c�j�BKPN�+�d��u��O1�o��Ba+

php - 不使用 phpExcel 将大型 xlsx 文件转换为 csv

我有一个很大的xlsx文件,它是90MB使用phpexcel它给了我Warning:simplexml_load_string():Memoryallocationfailed:growingbuffer我尝试使用记录的所有方法加载文件here,并且还更改了php.inimemory_limit=-1。我正在尝试将xlsx文件转换为csv文件,以便轻松加载。有什么方法可以不使用phpexcel将xlsx文件转换为csv文件吗? 最佳答案 您可以使用python:wb=xlrd.open_workbook(os.path.join(f

PHPExcel - 从单元格中读取时间值

我正在加载一个Excel文件,其中包含带有时间数据的单元格,例如08:00:00。但是当我尝试使用getValue()读取这些单元格时,它会返回一些float而不是实际时间(如果是08:00:00,它会返回0.3333333)。这是我的代码:$objPHPExcel=PHPExcel_IOFactory::load($filename);$objWorksheet=$objPHPExcel->getActiveSheet();echo$objWorksheet->getCellByColumnAndRow(3,5)->getValue();如何绕过这种奇怪的转换?PHPExcel1.7

php - 使用 phpExcel 库将新行附加到 excel 文件

我是php的新手,也是phpExcel的新手。我只想每次将发布数据保存到现有的Excel工作表到新行。正如我在Stackoverflow.com上搜索的那样我得到了库phpExcel的引用。我通过一些样本写下了以下代码。setActiveSheetIndex(0);$objPHPExcel->getActiveSheet()->SetCellValue('A'.$row,$_POST['name']);$objPHPExcel->getActiveSheet()->SetCellValue('B'.$row,$_POST['email']);$objPHPExcel->getActiv

php - 使用 phpexcel 设置一系列单元格的样式

我正在尝试使用phpexcel设计excel表格的样式。我这样做:$sheet->getStyle('A1:B2')->applyFromArray($style);不过如果能给出数字坐标就更好了。我可以将getStyleByColumnAndRow($x,$y)用于一个单元格,但不能用于范围。有任何想法吗?是否支持?提前致谢,M。 最佳答案 您可以通过PHPExcel函数从整数坐标生成单元格名称A1和B2,我目前不记得这个名称(找到后会添加),只需连接使用“:”作为粘合字符的名称,并使用与现在相同的代码。编辑用于通过坐标创建列名的

PHPExcel颜色到特定行

我目前正在使用PHPExcel,我正在尝试为1个特定行指定颜色,我已阅读SetBackgroundcellcolorinPHPExcel我已经尝试了所有这些选项。运气不好!也许我做错了什么,但就是这样://Table$objPHPExcel->setActiveSheetIndex(0)->setCellValue('B2','Beller')->setCellValue('D2','Bellernummer')->setCellValue('F2','Datum')->setCellValue('H2','ontvangernaam')->setCellValue('J2','ont

PHPExcel 将默认工作表名称重命名为另一个名称

我正在使用PHPExcel从数据库中导出我的文件,但我的问题是当我下载我的excel时,我的工作表的名称是默认的“Worksheet”。我想将它设置为另一个名称,例如“Helloworld”。到目前为止,这是我的代码require_oncedirname(__FILE__).'/Classes/PHPExcel.php';$objPHPExcel=newPHPExcel();$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1','1')->setCellValue('B1','2')->setCellValue('C1','3'

phpexcel验证单元格是否具有灰度值

您好,我有一个带有多行的XLS文件的导入,我只想在价格列的值不同的值不同时才插入数据库中。它在一半上工作只能插入具有价格值的行,而是返回HTML错误msg,它返回了SQLMSG,这意味着它在其他分支上。这是我的代码$exceldata=array();$uploadFilePath='uploads/'.basename($_FILES['doc']['name']);move_uploaded_file($_FILES['doc']['tmp_name'],$uploadFilePath);$inputfilename='uploads/'.$_FILES['doc']['name'].''

android - PDFJet-开源 : How to set multiline text inside Cell object

我使用PDFJet-Open-Source库构建pdf。所以,我有几个问题:1)如何在单元格中放置多行文本?问题描述:目前我面临无法将多行文本放入Cell对象的问题。我试过像"text1\ntext2..."这样的设置文本,但它没有任何效果。遗憾的是,开源版本没有TextColumn和Paragraph类。2)什么是CompositeTextLine以及如何使用它?问题描述:可能是我的想象有误,但我尝试了以下操作:...CompositeTextLinectl=newCompositTextLine(0,0);ctl.addComponent(newTextLine(f1,"MyTex