Tag: PHP的

试图出口微软excel中的csv像中文这样的特殊字符,但失败了

我有一个Web应用程序,我试图从数据库导出到CSV。 它与英文字符集完美运行,但是当我把一些中文文本在数据库中我的CSV显示哑巴字符像???? 。 <?php $con=mysqli_connect(global_dbhost,global_dbusername,global_dbpassword,global_dbdatabase); if(isset($_GET['csv'])) { $query ='SELECT CONCAT("TC00", `t_id`),m_id,s_id,t_name,Description,start_date,end_date,start_time,end_time,status,active FROM tc_task'; $today = date("dmY"); //CSVExport($query); $con=mysqli_connect(global_dbhost,global_dbusername,global_dbpassword,global_dbdatabase); //echo 'inside function'; $sql_csv = mysqli_query($con,$query) or die("Error: " . mysqli_error()); //Replace this line with what is appropriate for your DB abstraction layer file_put_contents("csvLOG.txt","\n inside ajax",FILE_APPEND); header("Content-type:text/octect-stream"); header("Content-Disposition:attachment;filename=caring_data".$today.".csv"); while($row = mysqli_fetch_row($sql_csv)) { print '"' . stripslashes(implode('","',$row)) . […]

将MySQL表保存到本地计算机

起初,我想请求我的英语,但是我有一个问题 我以这种方式创build一个表格forms的数据库: //the connection goes right, so I don't put it into my code <table id="database"> <tr> <th>Title1</th> <th>Title2</th> <th>Title3</th> <th>Title4</th> </tr> <?php $result = mysql_query("SELECT * FROM `table`"); while($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>".$row['Column1']."</td>"; echo "<td>".$row['Column2']."</td>"; echo "<td>".$row['Column3']."</td>"; echo "<td>".$row['Column4']."</td>"; echo "</tr>"; } ?> </table> 问题是我试图把这些数据放到文件中,以便将这些列保存在本地计算机上,因为我想在线删除这个表。 我已经尝试过TCPDF和html2pdf 没有义务把这些文件放在pdf ,但我希望这些文件能够保存。 我希望你能帮助我。 更新:有两个很好的解决scheme。 但是我的Acrobat […]

检查上传的excel文件中的列数

我正在创build一个网页,您必须上传一个Excel文件(csv,xls或xlsx)。 然后我必须检查文件中的列数,因为can只能包含两列。 我已经find了如何做到这一点,但仅限于csv文件: if (($file = fopen($path, "r")) !== FALSE){ while ($line = fgetcsv($file)){ $numcols = count($line); if ($numcols != 2) { echo "The number of columns in your file is not correct. The file must contain only 2 columns. "; break; } $col = $line[0]; echo "right! numcols = " . $numcols . "<br>"; […]

PHPexcel逗号样式

我使用PHPexcel库导出数据在我的SQL Server数据库 有没有办法用"Comma Style"来设置单元格,例如"1000000" as "1,000,000" ?

以xls格式导出​​报告使用php不显示网格线

我有一个报告以xls格式输出。 这个报告是以xls格式成功导出的,但是网格线从来没有出现,即使我已经在ms excel中通过选中视图网格线checkbox来调整一些选项,但网格线仍然不显示任何内容。 我怀疑如果有可能是我的PHP导出代码有问题。 你能帮我一下吗? 这是我的代码。 xls导出代码 <?php $file="report.xls"; $export ='<center><h1 class="lead">CITY Chamber</h1><img src= "base_url(images/agri_logo.jpg)" width="130px" height="130px"></center> <div id="page-wrapper"> <table class="table table-bordered table-hover table-striped tablesorter"> <tr> <td>First Name: </td> <td>'.$report_rows[0]->fname.'</td> </tr> <tr> <td>Last Name: </td> <td>'. $report_rows[0]->lname.'</td> </tr> <tr> <td>Gender: </td> <td>'.$report_rows[0]->gender.'</td> </tr> <tr> <td>Contact Number: </td> <td>'.$report_rows[0]->contact.'</td> </tr> </table> <table class="table table-bordered table-hover table-striped […]

使用PHP导出xls后,当我打开excel文件它显示消息为'不同的格式'

我使用PHP来导出Excel(.xls)文件。 在导出特定文件之后, 当我打开文件意味着它说“ **您正在尝试打开的文件, 'file.xls'的格式与文件扩展名指定的格式不同。 validation该文件是否已损坏,并且来自可信来源 打开文件之前** ”。 这是我的代码。 $data = array( array("firstname" => "Mary", "lastname" => "Johnson", "age" => 25), array("firstname" => "Amanda", "lastname" => "Miller", "age" => 18), ); function cleanData(&$str) { $str = preg_replace("/\t/", "\\t", $str); $str = preg_replace("/\r?\n/", "\\n", $str); if(strstr($str, '"')) $str = '"' . str_replace('"', '""', $str) . '"'; […]

SQL查询结果写入Excel

好,所以我不知道如何做到这一点,除了安装PHPexcel 但是说我有一个数组查询的结果 $mysqli = new mysqli('server', 'user1', 'pass', 'users'); if ($mysqli->connect_error) die(connect error ('.$mysqli->connect_error.') '.$mysqli->connect_error); $date = date("Ymd"); $query = "SELECT * from usr WHERE date = '$date'"; while($row = $query->fetch_array()) { //EXCEL STUFF??? } 然后,我将如何写这个Excel电子表格? 任何帮助赞赏

是否可以在CSV文件中定义列\单元格格式?

在我的项目中,我生成一个CSV文件供用户下载。 在其中一列中,可以从0开始的值。然而,当用户下载文件并打开它时,零就消失了。

在PHP网站中从Excel导入数据到MySQL

我正在build立一个网站,我想给用户一个select,上传他们的所有数据的Excel文件。 网站build立在PHP,数据库使用MySQL。 当用户上传Excel表时,所有的数据都必须导入到我的数据库中。 现在我想用编程方式使用PHP。 任何人都可以帮我解决这个问题。 该代码还应该能够从excel文件中的多个选项卡提取数据。 谢谢。

如何将excel PVfunction转换为php

我试图将一些PV函数从Microsoft Excel转换为PHP: PV( rate, nper, pmt, FV, Type ) 这花了我很长时间。 从本质上讲,我需要将这个function复制到一个等价的PHP函数中,并采用所有前面提到的参数。 感谢堆的帮助。