Tag: PHP的

excel公式的翻译不工作在PHP中

我有以下excel公式: =-0,00008*A9^2+0,0167*A9+0,465 A9代表48,正确的结果是108小数。 我试图把这个function转换成php – 这是我的代码: $var = 48; $result = -0.00008 * $var^2 + 0.0167 * $var + 0.465; 它应该是正确的,但PHP返回3这是错误的。 任何想法我的语法有什么问题? 谢谢

如何使用PHP将大型Excel文件导入MySql数据库

我必须使用PHP将excel文件的数据上传到MySQL数据库。 我已经find了代码,但我无法上传大文件。 任何人都可以告诉我,如何增加下面链接中提到的代码的最大文件大小限制: http://www.9code.in/how-to-import-excel-file-to-mysql-database-using-php/ <!DOCTYPE html> <?php include 'db.php'; include 'Excel/reader.php'; function uploadFile($fieldName, $fileType, $folderName, $name = "") { $flg = 0; $MaxID = ""; $ext = ""; $uploadfile = ""; if (isset($fieldName) AND $fieldName['name'] != '') { $flg = 1; $allowed_filetypes = $fileType; // I Need to increase this….. I tried changing values but […]

为什么这个PHP PDO函数不能从数据库中返回值?

我有一个Web应用程序接受Excel电子表格,分析数据,并将数据添加到MySQL数据库。 一些床单很好,一切按预期工作。 但是有些纸张在他们应该的时候没有返回。 在input数据之前,我有一个通用函数,它将检查该表的值,然后返回true或false 。 这个函数看起来像这样: //Check if a sql will return with any values function tableCheck($table, $column, $value){ //PDO Connecttion $core = Core::getInstance(); $sql = "SELECT * FROM $table WHERE $column = :value;"; //Create a prepared statement $stmt = $core->dbh->prepare($sql); $stmt->bindParam(':value', $value, PDO::PARAM_STR); $stmt->execute(); //return true if there is a hit on that value […]

如何把这个数组放入CSV或Excel?

我想不出有办法做到这一点,我真的很难与数组,所以我希望有人能帮助我。 我有数组$卡住,只是包含名称,就像这样 $stuck = array('Daniel','Alex','alfredo','dina'); 我正在使用按字母顺序排列名称,就像这样 sort($stuck); 现在的事情是我想把这个数组放入一个CSV或Excel文件,所以名字的第一个字母将是标题,所有与这个字母的名字将在这个标题下。 这是我想要完成的一个例子

PHP表导出到Excel

我想出口我的php表格数组到Excel,至于我有一些困难。 一旦我点击获取date,dateselect器popup,当用户点击speceficdate,他想检查通话logging,代码将加载从当天的所有信息。 它工作得很好,已经得到了testing与回声的PHP表,数组很好等。 但现在我尝试将表格导出到Excel文档。 它使我下载文件,但是当我打开它在Excel中,它显示了我所看到的在Excel中的截图..而不是所有的信息表。 所以实际上它显示了我 我想输出表格的结果。 正如你所看到的: 表格: <form action='getlist.php' method='post'> <input type='text' name='exte' class='exte' value="<?php echo $_POST['exte']?>"> <input type='text' name='datepick2' class='datepick2' value='Kies een datum!'> <input type='submit' name='aanvragen' id='aanvragen' value='aanvragen'> </form> 看到这里的标题和东西 if (isset($_POST['datepick2'])) { $date = strtotime($_POST['datepick2']); $milliseconds = round($date * 1000); $request_url = url.cdr."?realm=".realm."&ext=".$_POST['exte']."&from=".$milliseconds; // wil je de link boven aan weg […]

parsingCSV文件

我想把我的xls文件转换成csv,并parsing它在PHP中 这里是采样转换后的cvs Windows转换,用逗号分隔 DFRWR2496W/BND*,,2.65 ,2.52 ,3.98 ,910,856,1126, DFWR0006-RD.50W,,2.43 ,2.31 ,3.65 ,380,331,578, DFWR0006-RD.75W,,3.50 ,3.33 ,5.25 ,490,419,775, DFWR0006-RD1.0W,,4.44 ,4.22 ,6.66 ,610,520,972, 在PHP我正在试图将xxxx.csv文件作为 $ file_handle = fopen(“price.csv”,'r'); while(!feof($ file_handle)){$ line_of_text [] = fgetcsv($ file_handle,1024,“\ r”); } fclose($ file_handle); 返回$ line_of_text [0]; 不过$ line_of_text [0]给了我 ["DFRWR2496W\/BND*,,2.65,2.52,3.98,910,856,1126","DFWR0006-RD.50W,,2.43,2.31,3.65,380,331,578","DFWR0006-RD.75W,,3.5,3.33,5.25,490,419,775","DFWR0006-RD1.0W,,4.44,4.22,6.66,610,520,972","DFWR0006-RD1.0Y,,4.44,4.22,6.66,610,520,972","DFWR0006W\/BND,,2.47,2.35,3.71,385,335,586","DFWR0007-RD.50W,,4.54,4.31,6.81,575,483,945","DFWR0007-RD1.0W,,5.28,5.02,7.92,675,568,1105","DFWR0007-RD1.0Y,,5.28,5.02,7.92,675,568,1105","DFWR0007W\/BND,,2.55,2.42,3.83,385,333,593","DFWR0008BD-RD.50W,,4.96,4.71,7.44,825,725,1229","DFWR0008-CSH1.0W,,4.62,4.39,6.93,1075,982,1451","DFWR0008-RD.50W,,4.81,4.57,7.22,1075,978,1467","DFWR0008-RD.75W,,4.81,4.57,7.22,1075,978,1467","DFWR0008-RD1.0W,,4.59,4.36,6.89,1075,982,1449","DFWR0008-TRD7.0W,,5,4.75,7.5,1075,974,1482","DFWR0008W\/BND,,2.23,2.12,3.35,460,415,642","DFWR0012BD-RD.50W,,4.56,4.33,6.84,580,488,951","DFWR0012P-RD.50TTR***,,4.56,4.33,6.84,835,743,1206","DFWR0012-RD.50TTR,,4.31,4.09,6.47,725,638,1076","DFWR0012-RD.50TY,,5.29,5.03,7.94,725,618,1156","DFWR0016W,,2.1,2,3.15,575,533,746","DFWR0028-PRD10x6.5W,,4.05,3.85,6.08,1000,918," 现在不是一条线 DFRWR2496W/BND*,,2.65 ,2.52 ,3.98 ,910,856,1126, 看来它可能只有1024个字符? 我想如何parsing它,就像在Excel中显示的那样

如何使用phpexcel和ajax导入excel文件?

我在使用PHPExcel导入excel文件时遇到问题,当我尝试导入时,有一个致命错误:无法打开'filename.xls',文件不存在。 我如何解决这个问题? 这是我的代码到目前为止。 javascript / Ajax上传文件: function load_file(id,url,type,data,json,callback) { var xmlhttp; var fdata = new FormData(); fdata.append('SelectedFile', data); (window.XMLHttpRequest)?xmlhttp = new XMLHttpRequest():xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4 && xmlhttp.status==200) { ((id != "")?(document.getElementById(id).innerHTML = xmlhttp.responseText):(((json == true)?(callback(JSON.parse(xmlhttp.responseText))):(callback(xmlhttp.responseText))))); } } xmlhttp.open(type,url,true); if(type == "POST") { xmlhttp.send(fdata); } else { xmlhttp.send(); } } load_file("","../../../phpscript/management/import_excel.php","POST",subNavigationAidToolFileInput.files[0],false,function(data) { alert(data); […]

Base64编码的excel文件不能在电子邮件附件中解码

我正在创build一个excel文件并将其附加到电子邮件中。 电子邮件附带的excel文件发送,但内容全部被删除(N o s e> j×!êh®×è®Ø^¥ê‰Úz MMy¶9×Í'×)。 $sFileName = "BatchReport".date("Ymd"); $eContent = chunk_split(base64_encode(file_get_contents(WP_PLUGIN_DIR."/cs-cart/includes/excel/".$sFileName.".xls"))); $sUniqueID = md5(uniqid(time())); $sHeaders = "From: " . (($sFrom) ? $sFrom : "Cervid Solutions <admin@" . str_replace("www.","",$_SERVER["HTTP_HOST"]) . ">") . "\n" . "MIME-Version: 1.0\n" . "Content-Type: multipart/mixed; boundary=".$sUniqueID."\n\n" . "This is a multi-part message in MIME format.\r\n" . "–".$sUniqueID."\r\n" . "Content-Type: text/plain; […]

Laravel Excel纸张尺寸设置

我使用Maatwebsite / Laravel-Excel包生成一些付款账单。 我生成的Excel,然后将其导出为PDF(大 – >下载('pdf')方法),以便用户可以下载并打印它没有任何麻烦。 这可能不是最优雅的方式,但我发现这种方式非常简单,易于实现。 我需要生成半字母纸尺寸的PDF,以匹配已经预先印有标识和特定位置的纸张的纸张。 我无法在文档中find如何更改纸张大小或PDF导出选项。 谢谢。

Excel上的字符编码从PHP导出

更新:我已经改变了代码,以便插入物料清单,没有正确的结果。 这是最新的一段代码: $output = fopen($file, 'w'); $utf8_output_with_bom = chr(239) . chr(187) . chr(191) . $output; fputcsv($output, array('NOMBRE','APELLIDO','TELEFONO', 'RESPUESTA', 'DIA', 'HORA'), "\t"); if ($key1!="No definida"){ // fetch the data $rows1 = mysqli_query($con, "SELECT cm_name, cm_surname, cr_phone, cr_message, DATE_FORMAT(cr_time,'%d/%m/%Y'), DATE_FORMAT(cr_time,'%H:%i') FROM ws_campreplies JOIN ws_campmsg WHERE cr_phone=cm_phone AND cr_fk_us_id='$id' AND cr_message='$key1' AND cm_fk_ca_id='$ca_id'"); // loop over the rows, […]