phpexcel相关内容

使用PHP提取Excel文件(xls)中的图片/图像

我有一个要使用PHP导入的电子表格.我可以使用PHPExcel导入单元格数据,但无法弄清楚如何从电子表格中使用图像. 有没有一种方法,然后使用PHP中的图像保存到服务器等? 非常感谢您的帮助! :) 更新: @ mark-baker-非常感谢您的帮助! 我在带有一个JPG的测试XLS文件上使用了以下代码: $objPHPExcel = PHPExcel_IOFa ..
发布时间:2020-05-27 18:45:36 PHP

用PHP读取非常大(超过100MB)的Excel文件

我正在尝试使用PHPExcel读取大于100MB的Excel文件,但是在加载文件时崩溃.我不需要任何样式.我尝试使用: $objReader->setReadDataOnly(true); 但是它仍然崩溃. 有什么有效的方法可以在PHP中读取此大小的Excel文件? 解决方案 尝试水嘴: https://github.com/box/spout . 这是一个为解决您的 ..
发布时间:2020-05-27 18:45:33 PHP

PHPExcel设置默认列宽

今天,我对excelphp有一点问题. 我想手动设置列的默认宽度,并且一次只能设置一次. 我在stackoverflow上也找到了一些解决方案,建议更改每个单列的值(例如,在循环中). 但是我想用一个命令来完成它. 解决方案 浏览源代码后,我发现了以下解决方案: $phpExcelObject->getActiveSheet()->getDefaultColumnDime ..
发布时间:2020-05-27 18:45:28 其他开发

将样式从一行复制并粘贴到另一行

我正在使用 PHP Excel 使用模板Excel文件创建Excel.问题是我有一个数据网格,并在模板中设置了标题和第一行的样式.这里是这样的: 最左上角的坐标是C49. 如果我有100行,则需要复制第一行的样式并将其粘贴100次. 这是我的代码 $cstart = 2; $rstart = 49; $count = 1; $input = $worksheet->getStyl ..
发布时间:2020-05-27 18:45:26 PHP

如何使用PHPExcel将HTML表格导出到Excel?

因为在不同的浏览器中很难处理不同的标准,所以我放弃了尝试使用js或jQuery导出html表的尝试.我想知道是否可以将html中的表发布回服务器,并在服务器上生成一个.xls文件供用户下载. 现在在使用PHPExcel的服务器端,我的代码如下: $filename = "DownloadReport"; $table = $_POST['table']; ini_set('zlib. ..
发布时间:2020-05-27 18:45:22 前端开发

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

我正在尝试使用phpexcel设置excel表格的样式.我这样做: $sheet->getStyle('A1:B2')->applyFromArray($style); 但是,如果我可以给出数字坐标,那就更好了.我可以将getStyleByColumnAndRow($x, $y)用于一个单元格,但不能用于范围.有任何想法吗?支持吗? 谢谢,M. 解决方案 您可以通过PHPE ..
发布时间:2020-05-27 18:45:20 PHP

PHPExcel会计格式

我正在使用PHPExcel,并且正在尝试使用Excel的内置“会计"格式来设置单元格的格式.我知道格式代码: PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_USD_SIMPLE 但这只是格式化为两位小数,并在数字前面加了一个$.我要寻找的结果是右对齐的单元格,左侧是$. $ 0值应列为“-",负值应为$(1.11) 据我所知文档中没有其他 ..
发布时间:2020-05-27 18:45:18 其他开发

PHPExcel日期格式

我从MS SQL Server获得了"2012-08-09 00:00:00"(不带引号)格式的输出. 但是,当我将其写入excel文件时,我无法以日期格式将其写入以在excel上使用dd mmm yyyy格式. 结果,我尝试将= date(2012,08,09)格式作为公式写入各个单元格. 但是我不想将其输出为公式,而是将数据类型完整性保持不变的值'09 Aug 2012'输出 ..
发布时间:2020-05-27 18:45:15 PHP

只需从PHPExcel获得一行

我试图找到一种方法来仅使用PHPExcel获得一行.在互联网上进行了无数次搜索之后,我只发现了一种对它们进行迭代的方法,并带有一个可选的开始行.这导致以下解决方案: foreach ($this->objPHPExcel->getActiveSheet()->getRowIterator($rownumber) as $row) { $cellIterator = $row->get ..
发布时间:2020-05-27 18:45:13 PHP

在Excel5.php中找不到类"PHPExcel"

我在PHPExcel中遇到以下错误: Fatal error: Class 'PHPExcel' not found in [...]/PHPExcel/Reader/Excel5.php on line 587 这很奇怪,因为我没有在网上搜索到它. PHPExcel在其原始位置工作,该位置上传到我复制它的位置的HTTPS服务器(一切正常). PHPExcel中实际发生错误的行: ..
发布时间:2020-05-27 18:45:08 PHP

使用Excel在PHP应用程序中进行核心分析?

我认为这真的是关于方法的问题. 我们有一个来自第三方的核心Excel电子表格,它提供了一些原始数据的复杂分析.原始数据直接从客户的第二个电子表格中获取. 我们正在寻求创建一个基于Web服务器的自动化系统,可以在其中上传原始数据Excel文件并进行分析,并生成报告. 生成报告没问题,但是实际上在应用程序中使用核心Excel电子表格本身进行数学运算(例如,使用PHPExcel)有什么 ..
发布时间:2020-05-27 18:45:05 PHP

PHPExcel-从HTML表创建电子表格吗?

我正在尝试创建一个简单的报告系统,该系统可以输出HTML或导出到Excel.我已经掌握了通过Codeigniter视图成功创建HTML表的方法,但是我想知道是否有什么方法可以重用该视图来创建Excel导出,而不是手动执行,因此我必须进行更新每当我想对报告进行更改时,它都会在两个地方显示. 任何建议表示赞赏. 谢谢. 解决方案 这似乎可行: // Load the tabl ..
发布时间:2020-05-27 18:45:02 其他开发

PHPExcel.如何检查当前单元格是否与另一个单元格合并?

我使用PHPExcel将Excel文件导入到我的网站.例如,有两个单元格A1和A2都合并了.有没有办法找出A1是否合并到另一个单元格(A2或其他)? 解决方案 $workbook = new PHPExcel; $sheet = $workbook->getActiveSheet(); $sheet->mergeCells('A1:E1'); $cell = $sheet->getCel ..
发布时间:2020-05-27 18:44:58 PHP

phpExcel列大小问题

我想确保phpExcel生成的工作簿中没有任何值被截断.为此,我打电话 $oCurrentSheet->getColumnDimension($aCurrentCoords['x'])->setAutoSize(true); 每次我写一个单元格. 这似乎不起作用:许多列最终都变得很小. 有人知道如何确保输出的excel工作簿中的每一列都根据其内容调整大小吗? 解决方案 ..
发布时间:2020-05-27 18:44:55 PHP

PHPExcel toArray跳过第一行标题

我正在将一个excel文件上传到网站并进行处理以供数据库使用. 我正在使用toArray()函数来获取php数组中的所有行. 但是我想跳过第一行(标题行).其余的行将存储在数组中. 如何跳过第一行. 注意:我不能使用rangeToArray()函数,因为没有固定的范围将行放入数组.它是动态的.我想要的就是获得除第一行外的所有行. 解决方案 Eko可以解决一半的问题, ..
发布时间:2020-05-27 18:44:52 PHP

PHPExcel_Style_Fill无限递归

我使用库PHPExcel 1.7.9处理Excel文件.首先,我创建一个模板,对其进行样式化和抛光.然后,为避免样式硬编码,使用上述库,我打开了该模板,更改了一些值并将其保存为新的.xlsx文件. 首先,我们从单元格中获取该样式. $this->styles = array() ; $this->styles['category'] = $sheet->getStyle("A4"); ..
发布时间:2020-05-27 18:44:48 PHP

用PHP EXCEL读取日期格式

我已经使用PHP excel读取了excel文件. 但是该excel文件包含一些日期(时间格式),PHP excel在这种情况下返回错误的值 我的代码在下面 enter code hereinclude 'Classes/PHPExcel/IOFactory.php'; $inputFileName = 'index.xlsx'; // Read your Excel wo ..
发布时间:2020-05-27 18:44:45 PHP

PHPExcel如何将对齐方式应用于从mysql表创建的整个文档

我使用PHPExcel库基于mysql查询创建的表生成excel文件.我使用来自不同查询的单个数据创建了多个选项卡. 我需要将所有选项卡(工作表)中所有单元格中的数据对齐到中心. 这是我的代码: $mysql_xls = new MySqlExcelBuilder($mysql_db,$mysql_user,$mysql_pass); // Add the SQL statem ..
发布时间:2020-05-27 18:44:43 PHP