Tag: PHP的

PHP:将表导出到没有隐藏列的Excel

我试图在Excel中从PHP中导出表格。 一切都很好,但我需要在PHP中使用JQuery来隐藏一些列。 当我将带有隐藏列的表导出到Excel时,隐藏列将显示为零值。 这是我正在使用的代码: import_request_variables('P'); $title="Table Results"; $var= "Content-Disposition: attachment; filename=".$title.".xls"; header('Content-type: application/vnd.ms-excel'); header($var); echo $_POST['tableExcel']; tableExcel是一个表格。 有什么办法在导出到Excel时不包含隐藏的列? 谢谢

整数值在Excel中改变,包括E + 11类似的值

如何将其转换为XLS文件后,保留原始格式的整数值? 目前它改变,我看到E +符号和一些数字在原始值的末尾。 在开始时零(0)消失。 谢谢 $OUTPUT.= "<td>".$row["telephone"]."</td>"; //Original value 0852055504077 header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;Filename=file.xls'); echo $OUTPUT; 结果是8.52056E + 11

PHP yii中的图表,graphics和数据导出function非常出色

我生成的数据和JavaScript图表库(如高图)的报告。 我正试图将报告导出为具有多个工作表和Excel图表的Excel格式。 我可以导出图表和数据作为一个单独的xls文件。 我用Yii的php框架。 是否有可能出口在一个单一的Excel报告?

导出到Excel将丢弃前导零

我在网上find了这个代码,用于从Mysql到Excel的导出表。 问题是导出到Excel的数据缺less前导零。 所以,而不是号码090888我得到90888.除了代码工作正常,所以我想改变这个特定的代码。 如果任何人都可以帮助,我会很感激。 代码: header("Content-Type: application/xls"); header("Content-Disposition: attachment; filename=$filename.xls"); header("Pragma: no-cache"); header("Expires: 0"); /*******Start of Formatting for Excel*******/ //define separator (defines columns in excel & tabs in word) $sep = "\t"; //tabbed character //start of printing column names as names of MySQL fields for ($i = 0; $i < mysql_num_fields($result); $i++) { echo mysql_field_name($result,$i) […]

PHP展开函数循环用于列标题,将所需的值返回到excel文件

所以我用这个代码从一个mysql查询头返回一个数组到一个Excel文件。 while($row_data = mysql_fetch_assoc($result)) { $row = 1; if ($col == 1) { $row_headings = array_keys($row_data); foreach($row_headings as $value) { $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $value); $row++; } $row = 1; $col++; 这些查询标题返回值如1111X2222X3333。 我想用这个爆炸函数在这里爆炸这些值 list($sid,$gid,$qid) = explode("X", $string); 使用这个函数后,我想用这个查询来replace所有这些列标题与我所需的值在循环中使用此查询 select * from lime_questions where sid = 1111 and gid = 2222 and qid = 3333 如果有更好的方法做到这一点,请让我知道。 我感谢帮助

如何获得Excel文件中的每个单元格的值,然后将其保存到MySQL数据库?

我正在使用PHP,我用simplexlsx.class来读取一个excel文件。 我可以得到每行的所有值。 但是,我不知道如何获得每个单元格的值,以便我可以将这些值保存在数据库中。 我试了下面的代码来打印每个单元格的值。 但是这只是打印。 for($j=1; $j <= $xlsx->sheetsCount();$j++){ echo '<pre>'; print_r( $xlsx->rowsEx($j) ); echo '</pre>'; } $ xlsx-> rowsEx($ j)是一个数组forms[name,value,href]。 我只对价值感兴趣。 这里是用于rowsEx的simplexlsx.class中的代码。 function rowsEx( $worksheet_id = 1 ) { $rows = array(); $curR = 0; if (($ws = $this->worksheet( $worksheet_id)) === false) return false; foreach ($ws->sheetData->row as $row) { foreach ($row->c as $c) { […]

Excel文件的PHP头文件无法正常工作

我在.htaccess目录下有一组.xls文件,阻止所有访问。 然后在一个目录中,我有一个类似于下面的PHP文件来恢复.xls文件并下载它。 以下是PHP文件的大部分内容: <?php require_once( '../wp-blog-header.php'); if (is_user_logged_in()) { $file = "{$_SERVER['DOCUMENT_ROOT']}/files/downloads/{$_GET['name']}"; if( file_exists( $file ) ) { header( "Content-Disposition: attachment; filename={$file}"); header( 'Content-Type: application/vnd.ms-excel'); readfile( $file ); exit; } } else { die(); } ?> 然后链接的工作是这样的: http : //domain.com/files/file.php?name=excel.xls 如果我删除所有的标题,只是像回声“下载链接在这里”的东西,然后它工作正常,但是当我的头信息中显示错误6(net :: ERR_FILE_NOT_FOUND): 该脚本适用于内容types为text / html的html文件,因此下载目录的path工作正常。 有什么特定的Excel文件我缺less? 有任何想法吗?

阅读并检查Excel文件

我是新的PHP和ZEND。 我读取excel文件并检查值插入到数据库之前。 for ($row = 2; $row <= $highestRow; ++$row) {//MM $items = array(); for ($col = 1; $col < $highestColumnIndex; ++$col) { $cell = $objWorksheet->getCellByColumnAndRow($col, $row); $items[] = $cell->getValue(); $items[]=trim($items[]); if ($col = 2) { continue; }else{ $items[]=preg_replace("/^[-\s]$/", "", $items);// or abs($items[]); if(!is_numeric ($items)){ $items[]=null; } } } $rating = mysql_escape_string($items[0]); and so on… […]

将带有特殊字符的文本从MySQL / PHP导出到Excel中

我需要从MySQL数据库导出一些数据。 问题在于我在其中扩展了拉丁文字符,比如ŠĐĆČŽ,当我进行经典输出时,我的字眼如下:Äor'ević或BoÅililović,应该看起来像Đorđević/Božilović

AS3 – 从Flash导出数据以用于Microsoft Excel

我正在使用ActionScript3编程语言在Flash Professional CS5中生成Flash教程项目,并为我的SWF优化了Flash Player 10(或更高版本)。 我的问题涉及是否可以在AS3中编写鼠标单击函数,该函数附加到一个button上,点击该button后,将Flash中数组中保存的数字/string数据导出为新的合适文件格式(如CSV / XML) ,我的用户可以随后打开,在Microsoft Excel中查看和编辑? 这些数据不需要在任何阶段传回Flash。 我的教程很可能embedded在网页或框架中,而不是坐在桌面上。 可以想象,Flash可以“打包”数组,保存数据并生成新的文件types ? 如果用户要在Excel软件包中研究从Flash中导出的数据,从阅读CSV和XML文件格式看看我的最佳select? 如果我将这个项目embedded到networking中,那么是否还需要额外的PHP,这可以帮助重新打包过程,并将CSV或XML发布到服务器上的文件位置,甚至更好地实现用户的硬盘驱动器? 可以Flash直接与Microsoft Excel“交谈”,并进行转换,导出和打开,或者最好用户能够获得CSV / XML文本文件,并在Excel中手动打开文件本身? 我知道的一些问题,但是如果遇到(并希望征服)这类问题的开发人员可以给我提供一些指导,甚至更好的AS3代码解决这个问题,我将非常感激。 亲切的问候, 乔尔