Tag: PHP的

而不是生成.xls文件我得到.php文件在服务器端

我使用下面的头文件来使用PHP从数据库MySQL生成excel文件 header("Content-type: application/octet-stream"); header("Content-Type: application/vnd-ms-excel"); header("Content-disposition: attachments;filename=xxx.xls"); 在本地输出是xxx.xls这是正确的文件,但在服务器端我越来越xxx.php文件(我正在使用一个cpanel帐户的ftp)家伙请帮助我的解决scheme

通过PHP将Mysql表格数据导出到Excel:数据在Excel中无法正确显示

我需要从Mysql表“tblinfoaanvraag”中导出数据(请参阅表格的图片: http ://s29.postimg.org/qeqp43z4n/mysql.png) 我有一个正确的查询工作代码,它触发一个Excel下载和数据在文件中。 但是,Excel文件中的数据仍被格式化为sql查询结果,并且标题(字段名称)仅显示为“Array”。 所以我现在有两件事情要做:将sql结果格式化为.csv文件中的单元格,而header / table字段名称应该正确显示,而不是“Array”。 下面是下载的Excel文件的截图: http : //s13.postimg.org/p0rcehehj/excel1.png 代码: <?php if(isset($_POST['InfoaanvragenDownloaden'])) { try { // Variables for later use $header=""; $data=""; //connection $sHost = "localhost"; $sUser = "root"; $sPassword = ""; $sDatabase = "corbati"; $link = @mysqli_connect($sHost, $sUser, $sPassword, $sDatabase) or die("Oop, dbase is gone!"); //create query to select as data […]

导入数据到MSSQL 2012

我有一个包含重要数据(SSNs (.xls)的Excel文件(.xls)向我们提供数据的公司以000-00-0000的格式发送它,但是我想find一种简单的自动化方式将其导入到SQL2012中破折号有没有内置的方式,或者一个应用程序,可以很容易地自动导入数据定期(小时希望)?我已经尝试导入/导出向导,但目前还没有find一个简单的方法来删除破折号很容易调度它自动重要似乎不能在快递中使用。 我想我的问题是 – 1.如何导入SSNs没有破折号,我需要一个外部的应用程序,或者导入/导出向导可以以我还没有意识到的方式处理它? 2.如果Import/export向导可以处理它,是否值得花费在完整版本的钱,以允许自动导入调度? 我感谢任何build议。 谢谢!

无法读取Excel 97-2004工作簿

我一直在努力阅读从网页上抓取的Excel文件。 它有这样的types:Microsoft Excel 97-2004工作簿(我从MS Excel中检查它)。 这就是我正在尝试使用PHPExcel: $destination = APPPATH . "docs/app.xls"; $inputFileType = PHPExcel_IOFactory::identify($destination); $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $objReader->load($destination); 我得到以下错误: A PHP Error was encountered Severity: Warning Message: simplexml_load_file(): /var/www/application/cookies/app.xls:1: parser error : Start tag expected, '<' not found Filename: Reader/Excel2003XML.php Line Number: 333 …. A PHP Error was encountered Severity: Warning Message: simplexml_load_file(): […]

PHPExcelsorting工作表并创build一个新工作表

这是我的情况。 我有一个Excel表,其中包含不同地址的20000条logging。 数据是这样映射的 + —- + ——— + ——- ——- + —– + + | Sr | 地址1 |地址2 | 状态| zip | + —- + ——— + ——- ——- + —– + + 这是示例数据映射。 现在我想要的是创build按照特定列sorting的子列表或表格,表格1包含基于状态列sorting的列表。 而表2按邮政编码分类。 我怎样才能实现这个使用PHPExcel库?

在PHP中上传Excel文件

我正尝试使用PHP上传Excel文件。 我正在使用WAMP服务器和PHP代码来上传Excel文件在同一个文件夹中。 我已经保存了一个Excel文件,所以如果我上传保存的文件,那么它的工作正常,但如果我尝试从不同的位置,即从桌面上传另一个Excel文件,它显示abc.xls是不可读的。 我的代码如下: <?php ini_set("display_errors",1); require_once 'excel_reader2.php'; require_once 'db.php'; if(isset($_POST["btnImport"])) { if(!empty($_FILES["excelFile"]["tmp_name"])) { $fileupload = $_FILES["excelFile"]["name"]; $fileName = explode(".",$_FILES["excelFile"]["name"]); if($fileName[1]=="xls"||$fileName[1]=="xlsx") { $data = new Spreadsheet_Excel_Reader($fileupload); //echo "Total Sheets in this xls file: ".count($data->sheets)."<br /><br />"; $html="<table border='1'>"; for($i=0;$i<count($data->sheets);$i++) // Loop to get all sheets in a file. { if(count(@$data->sheets[$i]['cells'])>0) // checking sheet not empty […]

合并Excel单元格不起作用PHPExcel

需要PHPExcel的一点帮助。 我正在将数据从MySQL表保存到Excel文件。 它几乎工作,从数据库抓取数据罚款,并写入Excel文件,但我想合并2列在一起,这是行不通的。 这是我的PHP代码: while($row = mysql_fetch_array($result2)){ $objPHPExcel->getActiveSheet()->SetCellValue('A'.$rowCount, $row['dir']); $objPHPExcel->getActiveSheet()->SetCellValue('B'.$rowCount, $row['sta']); $objPHPExcel->getActiveSheet()->SetCellValue('C'.$rowCount, $row['std']); $rowCount++; } $objPHPExcel->getActiveSheet()->mergeCells('B1:C1'); $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); $objWriter->save('some_excel_file.xlsx'); 正如你看到的while循环之后,我尝试将columnds B&C合并在一起,但它不起作用。 输出文件的屏幕截图: 我希望它是这样的东西: 我希望你们明白我的意思,并告诉我我在这里做错了什么。

使用PHPExcel检测Excel单元格的数字格式

有谁知道如何使用PHPExcel检测Excel单元格的格式? 一个答案在这里如何知道Excel单元格的格式在C#中,但我想用PHPExcel做到这一点。 谢谢。

使用PHPExcel将多个xls的表单转换为csv

我正在使用下面的代码将xls文件转换为csv。 这适用于第一张表,但我有几个需要做的。 这些表将始终是相同的名称。 有没有做所有的床单,而不是做第一个活动的。 require_once 'PHPExcel/Classes/PHPExcel/IOFactory.php'; $excel = PHPExcel_IOFactory::load("all-euro-data-2015-2016.xls"); $writer = PHPExcel_IOFactory::createWriter($excel, 'CSV'); $writer->setDelimiter(";"); $writer->setEnclosure(""); $writer->save("test123.csv");

find每个工作日的最后一天

我试图确定一个给定的date是否是该月(周日,周一,周二等)的最后一天。 例如,2016年3月,该月的最后一个星期五是25日。 请注意,我不是想弄清楚这个月的最后一天是什么。 此外,问题中的“工作日”是指7天中的任何一天,而不是非周末的日子。 我使用Excel和PHP作为标签,因为我可以使用任何一种方法。