Tag: PHP的

随着时间的推移检索和绘制数据

我一再遇到这个问题; 情况是有一个(大)数据集与logging绑定date(甚至时间),我有需要绘制这些数据随着时间的推移。 问题数据集只包含有logging可用的date(显然),但是我还需要“空”date以便随时间平均地绘制多个系列。 工具我通常使用MySQL和PHP,通常将数据粘贴到Excel中以绘制图表等。 解决方法到目前为止,我通常会创build一个Excel工作表并手动inputdate,并使用数据集上的SumIf来确定适当的结果数量。 这对我来说似乎有些愚蠢,而且在处理大量logging时(excel真的非常慢),并不是很有效。 我真的很好奇,看看是否没有一个“真正的”和更好的解决scheme来做到这一点,也许已经在查询的build设?

如何在成功生成excel文件后创buildxls文件

我有这样的代码: <?php include "ExcelUtil.php"; include "admin/doconnect.php"; class ExcelGenerator { var $xls; function ExcelGenerator() { $this->xls = new ExcelUtil(); } function saveToExcel($pageFunction, $searchdate1, $searchdate2, $person, $type, $ewonumber, $device1, $device2, $subjectx) { header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/vnd.ms-excel"); header("Content-type: application/x-msexcel"); header ("Content-Description: PHP/INTERBASE Generated Data"); header("Content-Disposition: attachment;filename=Reportxls"); header("Content-Transfer-Encoding: binary "); $query = "select […]

如何保存并生成excel文件并保存在服务器上

我必须通过在该文件中的PHP生成zip文件有几个简历和1个Excel文件,我成功地添加了简历,但无法添加Excel,因为该Excel文件也是PHP文件生成EXCEL,所以我想代码保存该EXCEL文件在服务器上,所以我可以在我的zip文件中包括它的所有dynamic,所以我很困惑,当有人点击下载zip文件,并得到该excel文件也是如此。

我可以使用密码保护创buildExcel文件吗?

我可以使用PHP创build保存密码保护的Excel文件吗? 我发现很多课和方法,没有find谢谢你

通过PHP将HTML XML转换为Excel – 转换为数字

我试图将HTML转换为Excel,而不使用任何库。 我只是遇到了一个问题….我有类准备等​​等(基本上,我出口一个Excel的HTML),现在正在做反之亦然[只是改变内容]。 我正在格式化我的货币/总数为2位小数的数字。 (当你右键单击他们说,所以至less),但在Excel中,它仍然显示为文本,并与他们一起工作,它需要我按转换为数字 此刻,我在我的循环中有这个。 你觉得够了吗? <td class=xl112 align=right style='border-top:none;border-left:none'>2,033.00 </td> 并在我的CSS .xl112 {mso-style-parent:style0; mso-number-format:"\#\,\#\#0\.00_ \;\[Red\]\\-\#\,\#\#0\.00\\ "; vertical-align:middle; border-top:.5pt solid windowtext; border-right:1.0pt solid windowtext; border-bottom:.5pt solid windowtext; border-left:1.0pt solid windowtext; background:#FFFF99; mso-pattern:auto none;}

如何分离从Excel中粘贴到textarea的数据

可能重复: 用逗号或新行parsing表单textarea 我在Excel中复制单个列中的数据并将其粘贴到textarea中 提交时,我需要从excel中粘贴数据 $数据=爆炸( '\ n',$ _ POST [ 'URL']); 要么 $数据=爆炸( '\ t' 的$ _ POST [ 'URL']); 不起作用 谁能帮我这个。 谢谢

将数组导出到Excel

我试图导出一个数组的数组,以Excel。 我把它设置为一个头variables,和一个数据variables,基本上build立一个巨大的string,在出口执行。 但是,只有头部variables正在经历。 让我显示一些代码: 这是设置参数: str_replace(" ", "_", $getData['name']); $filename = $getData['name']."_summary.xls"; header("Content-Type: application/x-msdownload"); header("Content-Disposition: attachment; filename=\"$filename\""); header("Pragma: no-cache"); header("Expires: 0"); 哪一个去函数来获取信息: foreach($tempRS as $key=>$value) { foreach($value as $iKey=>$iValue) { if($count == 6) { $iValue = str_replace('"', '""', $iValue); $iValue = '"'.$iValue.'"'."\n"; $data .= trim($iValue); $count = 0; } else { $iValue = str_replace('"', '""', […]

csv文件坏了

/* generate csv content */ while($res = mysql_fetch_assoc($query)) { /* If two or more columns of the result have the same field names, the last column will take precedence. */ for($i=0; $i<mysql_num_fields($query);$i++) { $data = $res[mysql_field_name($query,$i)]; $data = trim( preg_replace( '/\s+/', ' ', $data ) ); echo "\"".$data."\";"; } echo "\r\n"; } 以下代码旨在删除多余的空格或换行符,并生成一个csv文件。 我的问题是在某些工作站上,csv文件显示正确,而在其他工作站上显示不正确,尽pipe所有工作站都具有相同的区域和语言设置。 还有什么我应该检查或使用不同的代码来生成适当的csv文件,清理隐藏的空间或新行? […]

PHP线程脚本中止

我得到了一个php脚本在我的服务器(一个线程)上运行,每1小时。 这个线程正在做的是,用户可以用数据上传excel文件,线程将excel文件中的数据与数据库中的数据进行比较,并执行某些操作(如果find的行不存在,则不执行某些数据库插入操作)。 要阅读excel文件,我打电话给: $data = new Spreadsheet_Excel_Reader(); $data->read($file); 用户可以上传更多的xls文件,在服务器上调用:File_1.xls,File_2.xls,File_3.xls我读取第一个文件得到所有的数据做所有的比较做所有的插入,这可能需要一段时间它的超过6000 excel中的行。 我注意到,如果线程运行时间很长,例如他可以插入文件1和文件2,并且文件是6000+行这样的大文件,我会在我的错误日志中得到一个中止。 我认为这是excel读者的错。 有任何想法吗?

简化价格表为许多不同的格式?

在我的公司,我们有一个Excel的主价格表,我们不断更新。 但是,我们在InDesign,Excel,我们的网站(带有MYSQL数据库)和第三方网站上有营销材料。 每个月我们都会更新价格,我们必须手工更新所有这些,这是很多工作,而且容易出错。 我相信今天所有的东西,有一种方法来精简我们的主表,所以我们只需要更新主,其余的可以自动更新.. 任何人都可以为我提出一个解决scheme,或者至less是一个好的方向吗?