草庐IT

导出Excel表格

全部标签

php - 谷歌电子表格 API : memory exceeded

不知道是否有人有使用GoogleSpreadsheetsAPI或Zend_GData类的经验,但值得一试:当我尝试在750行的电子表格中插入一个值时,它需要很长时间,然后会抛出一个错误,指出我的内存限制(即128MB!)已超出。我在查询此电子表格的所有记录时也得到了这个,但我可以成像,因为它有很多数据。但是为什么在插入一行的时候会出现这种情况呢?这并不太复杂,是吗?这是我使用的代码:publicfunctioninsertIntoSpreadsheet($username,$password,$spreadSheetId,$data=array()){$service=Zend_Gda

php - 以 csv 格式导入和导出所有类别

如何以csv格式导入和导出magento中的所有类别? 最佳答案 批量产品导入器-Magmi项目magmi项目最初的目标是从匹配magento的csv文件中提供产品批量导入脚本数据流csv导出格式。主要项目目标是以合理的速度实现类似数据流的操作。http://sourceforge.net/projects/magmi/ 关于php-以csv格式导入和导出所有类别,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

PHP与Excel计算差异

我遇到的问题是,在PHP和Excel中进行相同的计算时,我得到不同的答案,例如:PHPbcdiv(135.248162939981,135.582429275152,15)等于0.997534589571912在Excel中执行135.248162939981/135.582429275152时等于0,997534589570654如何解决此类问题并在计算上产生差异? 最佳答案 bcdiv执行任意精度计算。与执行普通浮点除法的Excel非常不同。要在PHP中获得相似的结果,只需照样做即可:$r=135.248162939981/13

php - Zend_GData 电子表格 - grid-id 的无效查询参数值

我正在尝试通过Zend_GData库更新google电子表格。我确信用户ID和密码是正确的。我认为问题出在电子表格键或工作表ID上。甚至我也不知道如何得到这个worksheetID。请帮我解决这个问题。这是m工作表的确切URL。https://docs.google.com/spreadsheet/ccc?key=0AmW1-CVeX7oOdGRkYURWNXVMRi1DTW9NTGNhZ09OTGc&hl=en_US#gid=0这是我的代码。$user='xxxxxxxxxxxxxxxxxxxxxx';$pass='xxxxxxxxxxxxxxxxxx';$service=Zend_

php - 通过 AJAX 提交动态表格并将相关值获取到 PHP

我有一个这样的表格:NabukNeroBluRossoGommaCuoioLegno36373839用户可以使用Jquery脚本向该表中添加许多行。这个脚本没问题,可以正常工作。之后,使用Jquery的$('form').serialize();函数通过Ajaxpost调用将表格表单提交到PHP页面。问题是:如何在不使用隐藏的补充字段(例如提交表中的行数)或不使用渐进索引的情况下,将行的每个字段的值检索到服务器端(PHP)行字段的名称?我还没有找到解释解决方案的内容...:|此脚本的下一步是使用JSON对象将表的值传递给PHP...但这是次要问题:) 最佳答

php - 使用 PHP 从 Excel 文件 (xlsx) 中提取图像

如何使用PHPExcel从excel文件中读取图像并将图像保存在服务器中并显示它们?文件的扩展名为.xlsx。我的代码:$objPHPExcel=PHPExcel_IOFactory::load($path);foreach($objPHPExcel->getActiveSheet()->getDrawingCollection()as$drawing){if($drawinginstanceofPHPExcel_Worksheet_MemoryDrawing){ob_start();call_user_func($drawing->getRenderingFunction(),$dr

php - 使用 PHP 将 Excel 日期数字转换为 Unix 时间戳时不匹配

您好~我正在使用PHPExcel1.7.7读取XLSX文件并在网页中显示结果。我正在尝试获取存储日期和时间字符串的单元格的值,并使用以下代码在PHP中对其进行处理。getActiveSheet()->getCell('A1')->getValue();define('MIN_DATES_DIFF',25569);define('SEC_IN_DAY',86400);functionexcel2Timestamp($excelDate){if($excelDate虽然单元格中的原始值为“00:00:0001/07/2012”,但上面的PHP代码的输出没有给我正确的结果,而是显示“10:0

php - 从 php 运行 excel 公式

这是我的客户场景,我的客户现在想通过PHP表单将excel文件放到服务器上将数据发送到文件运行此excel文件中的公式并获得结果。我不知道这是否可行。如果是这样的话,最好让我找到一个库,最好是PHP,或者其他一些可能的解决方案。 最佳答案 完全有可能:看看PHPExcel具有用于处理大多数Excel公式的内置计算引擎的库有一个用数据(在本例中来自表单输入)填充Excel文件然后在该Excel文件中呈现公式以生成结果并将其显示到分发的/Tests/目录中的Web浏览器的示例.这个简单的例子/Quadratic.php求解一个二次方程;

PHPExcel:下载电子表格

很长一段时间以来,我一直在尝试让用户能够使用对话框“另存为”或“打开”创建的电子表格。这是我尝试过的,我没有收到任何错误,只是屏幕上出现乱码://CREATESPEADSHEET$objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');//We'llbeoutputtinganexcelfileheader('Content-type:application/vnd.ms-excel');//Itwillbecalledfile.xlsheader('Content-Disposition:attachm

php - 使用 PHP 解析 html 并循环遍历表格行和列?

我正在尝试从loadHTML解析HTML但我遇到了麻烦,我设法遍历了所有s在文档中,但我不知道如何遍历每行s。这是我目前所做的:$DOM->loadHTML($url);$rows=$DOM->getElementsByTagName('tr');for($i=0;$ilength;$i++){//loopthroughrows//loopthroughcolumns...}如何循环遍历每一行中的列? 最佳答案 DOMElement还支持getElementsByTagName:$DOM=newDOMDocument();$DOM-