Tag: PHP的

从MySql到Excel的PHP select语句。 格式化date为YYYYMMDD

注意:在MySql数据库中,“dob”是varchar,格式为:mm / dd / yyyy 出生date,Cvrg生效date和Cvrg到期date需要在到达Excel时从mm / dd / yyyy更改为yyyymmdd。 请参阅下面的代码: <?php if($qry == "ok"){ // get db connection include("connection string goes here"); $select = "SELECT 'A' AS 'Transaction Type', policyno AS 'UHCSR Policy No', school AS 'Campus Location Description', Code AS 'Campus Location Number', '' AS 'Date Received by UHCSR', '' AS 'Date Stamped […]

消除Excel文档的caching

我有一个PHP脚本,只需要一些数据,将其分隔成制表符分隔的格式,将其保存为一个.xls文件,然后给用户一个链接,下载它。 大多数情况下都能正常工作,但有些人正在获取导出的.xls文件的caching版本。 我想我需要做的是不给用户直接链接到.xls文档,给他们一个链接一个PHP页面是这样的: deliver_excel_doc.php?文件= some_excel_file.xls& 那么deliver_excel_doc.php从excel文件中提取数据,但是会对头文件做一些事情,所以excel文件不会被caching,然后以xls的forms输出,这样文件就会被下载(或者在excel中渲染)。 关于如何做到这一点的任何想法(这个概念是可行的)?

Spreadsheet_Excel_Reader(PHPExcelReader)在重音编码上失败

我正在使用Spreadsheet_Excel_Reader读取我的PHP应用程序中的Excel文件。 它工作正常,直到我把我的Excel文件中的一些重音,他们没有正确处理:“éçà@”例如。 我已经看到,编码可以通过设置: $reader->setOutputEncoding($encoding); 但是这似乎没有改变任何东西。

PHP Excel API错误:文件格式或文件扩展名无效

我在我的代码“文件格式或文件扩展名无效”上遇到错误。 我正在使用PHP的Excel类 这是我的代码: <?php session_start(); ini_set('max_execution_time', 1200); //20 mins ob_start(); /** Error reporting */ error_reporting(E_ALL); /** Include path **/ ini_set('include_path', ini_get('include_path').';../classes/'); /** PHPExcel */ include '../classes/PHPExcel.php'; /** PHPExcel_Writer_Excel2007 */ include '../classes/PHPExcel/Writer/Excel2007.php'; // Create new PHPExcel object $objPHPExcel = new PHPExcel(); require_once '../classes/PHPExcel.php'; ini_set('memory_limit', '-1'); //Untested… pulled from the manual as the way to write with […]

使用PHP中的超链接创buildExcel文件

我有以下方法来创build从PHP开始的Excel文件,从一个二维数组: header("Content-Disposition: attachment; filename=ExcelFile.xls"); header("Content-Type: application/vnd.ms-excel"); $Data[] = array('field1', 'field2', 'field3'); $Data[] = array('field1', 'field2', 'field3'); $Data[] = array('field1', 'field2', 'field3'); foreach($Data as $key => $val) { echo implode("\t", array_values($val)) . "\n"; } 在这个文件中是否可以包含超链接到网页?

使用php生成Excel,格式化string数字等

我正在使用PHP生成一个Excel文件。 该文件得到创build如何string前导零示例0234转换为234。

从Excel文件JQuery的自动build议

我只是想知道是否有人知道如何使自动build议文本框之一,所以当你开始input,它会自动build立一个基于Excel文件? 我到处search,找不到任何东西,我不知道从哪里开始。 创buildautosuggestion不是我的问题,它只是从excel文件中获取数据并显示它以提示与他们正在input的内容相关的内容。 我将不胜感激任何帮助。 谢谢

将excel数据映射到mysql数据库

如何将excel数据列名映射到mysql数据字段? 并在excel数据列名和mysql数据字段名之间进行映射,并从excel文件中获取excel数据

在Excel文档中循环logging

我需要循环访问excel文件中的一些logging,并将它们作为HTML表格的标题输出,但我不知道什么是最好的方法,因为我是PHP新手。 每个列标题开始作为一个标题后跟一个索引,所以你有: 国家1,国家2,国家3 ….到国家50。 我想有一个更自动的方式来检索这些值而不是坚持 $ result。=“$ Country1”; 每一个都必须包含国家的ID也应该被转换成一个数组,即另一件事,所以他们不需要打印如果是这样的话,所以结果可能是 <th id="Country1">Value of Country1</th> <th id="Country2">Value of Country2</th> <th id="Country3">Value of Country3</th> <th id="Country8">Value of Country8</th> <th id="Country24">Value of Country24</th> <th id="Country30">Value of Country30</th> 什么是最好的“代码灯”的方法来做到这一点? 问候!

用新的一行字符导入到Excel

我正试图将我的MySQL数据库导出到Excel。 我写了一个PHP脚本来格式化一个txt文件,如下所示: $res = mysql_query("select Data1, Data2 FROM my Table"); while ($row = mysql_fetch_assoc($res)) { // Remove tabs chars $row["Data1"] = str_replace("\t","", $row["Data1"]); $row["Data2"] = str_replace("\t","", $row["Data2"]); // Output to file echo "\"" . $row["Data1"] . "\" \t \"" . $row["Data2"] . "\"\n"; } 我复制输出并将其保存为一个txt文件,然后使用“制表符”作为分隔符导入Excel。 但是,由于Data1和Data2字段都包含换行字符,Excel似乎将其视为一个新的单元格,而不是在当前单元格中创build新行。 无论如何,我可以导入文件,所以这两个领域将有新的行,仍然在一个单元格? 编辑:甚至当试图导入这个简单的文本文件: "hello","bye now" Excel创build一个包含两列的行:“hello”,“bye” – 然后是一个新的“now” 谢谢! 乔尔