Tag: PHP的

如何使用PHP将MySQL表导出到Excel?

我目前正在为我的学校开发一个应用程序来logging每个class级的class级清洁度结果,所以我需要使用PHP将整理在MySQL表格中的结果转换为Microsoft Excel,最好还可以通过Android OS Phone打开。 我使用了下面的PHP代码: <?PHP $mysqli_user = "(user)"; $mysqli_password = "(password)"; $mysqli_host = "(host)"; $mysqli_database = "(database)"; $filename = "grading_results_" . time() . ".xls"; header("Content-Disposition: attachment; filename=\"$filename\""); header("Content-Type: application/vnd.ms-excel"); $link = mysqli_connect($mysqli_host,$mysqli_user,$mysqli_password,$mysqli_database); $query = 'SELECT * FROM (table_name)'; $result = mysqli_query($link, $query); while ($row = mysqli_fetch_row($result)){ print implode("\t", $row) . "\n"; } mysqli_close($link); ?> […]

如何使用INPUT TEXT字段将数据从MYSQL获取到HTML表单以使用PHP填充一些数据以将其存储回数据库中的相应字段

这是我第一次问一个问题。 每次我得到解决scheme与以前的答案,我找不到任何解决scheme,我的问题。 在这里,我有一个名为“class_master”的mysql表中的数据,其中包含一些数据在一些多行的列中的数据 这里我们在课堂上有一些标题(栏目) 2. Class master id 3. Noun 4. Modifier_1 5. Modifier_2 6. Modifier_3 7. Sap_Class_id 8. Sap_Class_Description 9. Sap_Attribute_Description 10. Sap_Atrribute 11. Attribute_Description 12. Sequence 13. Total no of attributes 例如,如果项目是一个阀门。 – **HEADING** **Row data** – Noun :valve – Modifier1 : ball – Modifier2 :Metric – Modifier3 :– (N/A) – Sap_Class_id :ME_BA_VALVE […]

Php伽马分布与Excel不同

计算Gamma逆。 我正在使用phpExcel库: https://github.com/PHPOffice/PHPExcel/blob/develop/Classes/PHPExcel/Calculation/Statistical.php 我使用这个库,并将其与Excel的结果进行比较。 对于Php和Excel,我都testing了相同的值,但得到了不同的结果: Php:GAMMAINV(0.999,21.054,1 / 0.266)结果:395.75187969925 在Excel中:= GAMMA.INV(0.999,21.054,1 / 0.266)结果:143.076 testing与BETA.INV和BETAINV完美地工作。 所以我不明白这里出了什么问题。 有人可以解释和指出一个正确的图书馆吗?

Mysql将多个插入语句转换为一个

我有一个脚本来上传一个excel文件,并从xlsx文件插入数据到一个MySQL表。 就是这样 <?php require_once('Connections/met.php'); $file = './uploads/windrose_data.xlsx'; if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) { $msg="File upload successful"; $db=mysql_select_db($database_met,$met); set_include_path(get_include_path() . PATH_SEPARATOR . 'Classes/'); include 'PHPExcel/IOFactory.php'; // This is the file path to be uploaded. $inputFileName = $file; try { $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); } catch(Exception $e) { die('Error loading file "'.pathinfo($inputFileName,PATHINFO_BASENAME).'": '.$e->getMessage()); } $allDataInSheet = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true); $arrayCount = count($allDataInSheet); […]

Excel文件下载不起作用

我正在使用一个MySQL数据库的Excel脚本,将数据库中的整个表转换为Excel文件。 当我尝试执行该文件时,它不会下载excelfile,也不会给出任何错误。 我的代码有什么问题吗? <?php /*******EDIT LINES 3-8*******/ $DB_Server = "localhost"; //MySQL Server $DB_Username = "username"; //MySQL Username $DB_Password = "password"; //MySQL Password $DB_DBName = "dbname"; //MySQL Database Name $DB_TBLName = "data"; //MySQL Table Name $filename = "excelfilename"; //File Name /*******YOU DO NOT NEED TO EDIT ANYTHING BELOW THIS LINE*******/ //create MySQL connection $sql = "Select […]

将excel DATEVALUE转换为javascriptdate

我正在阅读使用PHP和JavaScript的Excel数据。 将结果存储在variables中并在页面上显示。 简单的代码示例: var yearend = "< ? php echo ($connection->sheets[0]["cells"][2][5]); ? >"; 这适用于带有数字的文本和字段。 但是,当我把格式格式化为“Date”时,它会返回值,比如。 Excel字段是: 31-Dec-2015年31-Dec-2015 – JavaScript返回值: 40542 我知道这是一个MS DATEVALUE格式。 但是我需要使用JavaScript将其转换为date,因此只显示31-Dec-2015 31 December 2015 31-Dec-2015或31-Dec-2015 31 December 2015 。 所以简而言之: 从Excel 40542到31 December 2015 。 此外,我只需要如上所述,没有拖延的时间和地点,所以删除: 00:00:00 00:00 GMT 也可以将date修改为+1天或-1天吗?

使用表创build带有MySQL数据和PHP的格式化的Excel电子表格

我正在从MySQL数据库导出数据到Excel电子表格。 我已经find了这样做的代码,它工作得很好。 它不会格式化电子表格。 这也是我创build的第一个PHP / MySQL网站,数据不需要很漂亮。 当前的项目需要格式化的数据。 昨天,我发现一篇文章可能让我做我需要做的事情。 像一个白痴,我没有复制链接。 我今天找不到。 这是我的代码 – <?php require_once("includes/connection.php"); require_once("includes/functions.php"); // set $closed to 0 for development $closed = 0; //create a sting to allow the user to see if s/he is looking at open or closed items if ($closed) { $filename = FILENAME."_closed"; } else { $filename = FILENAME."_open"; […]

如何更新供应商文件直接在服务器像本地composer php更新

我有一个项目,在保护的一半,我已经上传到服务器。 我做了一些改动,并在我的项目中使用了excel包,它在本地运行良好。 我上传了文件在服务器,它显示问题。 找不到类Maatwebsite \ Excel \ ExcelServiceProvider 之后,我上传了软件包给供应商,并在config / app(put facade和alias)中进行了常见的更改,但同样的问题。 任何人都知道原因? 我努力了。 请回复。

你如何给单元格格式从mysqlQueryToTable ExcelWriterXML结果集?

我遇到的问题如下:我正在使用ExcelWriterXML从mySql表中提取数据并将其写入Excel文件中。 一切工作正常,但我没有控制函数mysqlQueryToTable写入的单元格格式。 代码如下: $xml = new ExcelWriterXML($name . ".xml"); $qSheet = $xml->addSheet('Export'); $qSheet->mysqlQueryToTable(DB_HOST, DB_USER, DB_PWD, $query, $table); $xml->sendHeaders(); $xml->writeData(); 在这一点上一切正常,但我不能以任何方式改变单元格,而且有些结果很奇怪,因为它们是以非特定的数据格式表示的。 谢谢

将一百万条logging写入Excel

我试图用phpExcel将数据写入excel中,logging数百万条logging。 但花费太多时间。 $header=array('test1','test1','test1','test1','test1','test1','test1','test1'); $objPHPExcel = new PHPExcel(); // Set document properties $objPHPExcel->getProperties()->setCreator("Maarten Balliauw") ->setLastModifiedBy("Maarten Balliauw") ->setTitle("Office 2007 XLSX Test Document") ->setSubject("Office 2007 XLSX Test Document") ->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.") ->setKeywords("office 2007 openxml php") ->setCategory("Test result file"); $objPHPExcel->getActiveSheet()->fromArray($header,NULL,'A1'); $sheet = $objPHPExcel->getActiveSheet(); // $final_xls_data1 is set of small records // $rowcount […]