`
Brian_me
  • 浏览: 3935 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

php生成excel的东东_php技巧

 
阅读更多

可以通过PHP来产生EXCEL档.  teaman翻译
----------------------------
Excel Functions
----------------------------
将下面的代码存为excel.php ,然后在页面中包括进来

然后调用
1. Call xlsBOF()  
2. 将一些内容写入到xlswritenunber() 或者 xlswritelabel()中.
3.然后调用 Call xlsEOF()

也可以用 fwrite 函数直接写到服务器上,而不是用echo 仅仅在浏览器上显示。
   


<?php
// ----- begin of function library -----
// Excel begin of file header
function xlsBOF() {
    echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);  
    return;
}
// Excel end of file footer
function xlsEOF() {
    echo pack("ss", 0x0A, 0x00);
    return;
}
// Function to write a Number (double) into Row, Col
function xlsWriteNumber($Row, $Col, $Value) {
    echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
    echo pack("d", $Value);
    return;
}
// Function to write a label (text) into Row, Col
function xlsWriteLabel($Row, $Col, $Value ) {
    $L = strlen($Value);
    echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
    echo $Value;
return;
}
// ----- end of function library -----
?>

//  
// To display the contents directly in a MIME compatible browser  
// add the following lines on TOP of your PHP file:

<?php
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");     
header ("Pragma: no-cache");     
header (Content-type: application/x-msexcel);
header ("Content-Disposition: attachment; filename=EmplList.xls" );  
header ("Content-Description: PHP/INTERBASE Generated Data" );
//
// the next lines demonstrate the generation of the Excel stream
//
xlsBOF();   // begin Excel stream
xlsWriteLabel(0,0,"This is a label");  // write a label in A1, use for dates too
xlsWriteNumber(0,1,9999);  // write a number B1
xlsEOF(); // close the stream
?>

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com 
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!php生成excel的东东_php技巧

分享到:
评论

相关推荐

    php直接读excel Spreadsheet_Excel_Reader

    Spreadsheet_Excel_Reader是一个流行的PHP库,专门用于读取旧版的Microsoft Excel文件(.xls格式)。这个库提供了方便的方法来解析Excel文件,而无需依赖外部组件如COM对象或Microsoft Office。 Spreadsheet_Excel_...

    PHP生成、下载excel、zip压缩文件_excelphp图片_excel_zip_php_

    在PHP开发中,生成和下载Excel文件以及创建ZIP压缩文件是非常常见的需求,特别是在数据分析、报表生成和文件打包等场景。本文将深入探讨如何使用PHP处理这些任务,特别是涉及包含图片的Excel文件和ZIP压缩文件的生成...

    php+excel_involved9xc_信息查询系统_excel_excel查询_php_

    标题中的"php+excel_involved9xc_信息查询系统_excel_excel查询_php_"表明这是一个使用PHP编程语言构建的信息查询系统,该系统与Excel文件交互,实现了数据的便捷查询。"involved9xc"可能是项目或库的特定标识符,而...

    php输出excel php生成excel_.docx

    根据提供的文件信息,我们可以深入探讨如何使用PHP生成并输出Excel文件。这涉及到使用自定义类来构造Excel文档的XML格式,并通过HTTP响应头将其发送给客户端。以下是对该过程的详细解析: ### PHP生成Excel的基本...

    php-excel-reader-2.21.rar_excel_excel_reader2._php excel_php ex

    require_once 'path/to/Spreadsheet_Excel_Reader.class.php'; $excel = new Spreadsheet_Excel_Reader(); ``` 3. **设置工作簿**:调用 `setInputEncoding()` 函数来指定文件的编码,然后使用 `read()` 函数来...

    Spreadsheet_Excel_Writer 生成excel 实例

    本实例将深入探讨如何使用Spreadsheet_Excel_Writer库生成Excel文件,帮助开发者更高效地进行数据操作和分析。 首先,Spreadsheet_Excel_Writer是Python的一个第三方库,主要设计用于生成.xslx格式的Excel文件,这...

    php生成excel几种方式_实例

    在PHP开发中,生成Excel文件是一项常见的需求,例如用于数据导出、报表生成等场景。在处理Excel文件时,确实可能会遇到版本兼容性、字符编码等问题。以下将详细讲解PHP生成Excel的几种方法以及如何解决相关问题。 1...

    excel_class(1).rar_excel_php excel

    本文将深入探讨如何使用PHP来读取、编辑和输出Excel文件,以满足【标题】"excel_class(1).rar_excel_php excel"所涵盖的主题。 首先,我们要了解PHP中处理Excel文件的主要库。其中最常用的是PHPExcel和...

    excelPHP_.rar

    `excelPHP_.rar` 提供了一个解决方案,它包含了使用PHP生成Excel文件的示例代码和相关资源。让我们深入探讨一下这个话题。 首先,我们要知道PHP与Excel文件的交互主要通过库来实现,如PHPExcel、PHPSpreadsheet...

    生成excel文件到指定目录的函数php类库

    在PHP开发中,生成Excel文件是一项常见的任务,尤其在数据导出、报表生成或数据分析等场景下。本篇文章将深入探讨如何使用PHP类库来创建并保存Excel文件到指定的目录,以满足这类需求。 首先,PHP有一个常用的库...

    excel_to_mysql.rar_excel mysql_excel to mysql php_mysql to exce

    $inputFileName = 'your_excel_file.xlsx'; $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); ``` 接着,选择你要读取的工作表并获取数据。假设你的数据在第一张工作表上: ```php $worksheet = $...

    excel_class.rar

    在PHP开发中,处理Excel文件是一项常见的任务,无论是读取数据、分析数据还是生成报表,Excel都是一个常用的数据交换格式。"excel_class.rar"提供的压缩包包含了一个名为"excel_class.php"的文件,这通常是一个...

    PHP 生成excel文件

    这篇博客“PHP生成excel文件”可能介绍了如何利用PHP创建和操作Excel文件,这对于数据分析、报表生成或用户下载功能非常有用。 生成Excel文件在PHP中最常见的库是PHPExcel和its newer version,叫做phpspreadsheet...

    一个可以生成excel文件的php类库.zip

    在PHP开发中,有时我们需要生成Excel文件来导出数据或者进行数据分析。为了高效地完成这一任务,我们可以利用一些专门的类库。标题提到的“一个可以生成excel文件的php类库.zip”就是一个这样的资源,它提供了PHP...

    html-export-Excel.rar_EXCEL导出_excel_export-excel.js_html excel_j

    在IT领域,尤其是在Web开发中,常常需要将网页上的数据导出为常见的电子表格格式,如Excel。...对于更复杂的需求,可能需要使用服务器端的语言,如PHP、Python或Node.js,来生成更精确的Excel文件。

    web_excel.zip_Excel 网页_excel_race4gp_web 显示excel

    "web_excel.zip_Excel 网页_excel_race4gp_web 显示excel"这个压缩包文件提供了关于如何在网页中显示Excel内容的解决方案。下面我们将详细探讨这一技术及其相关知识点。 首先,我们要理解的是,网页上直接显示Excel...

    PHP生成excel时单元格内换行问题的解决方法

    为了解决这个问题,首先尝试使用不同类型的换行符,比如"\n"、"\r\n"以及PHP内置的换行常量PHP_EOL。但这些尝试常常不能解决跨平台的兼容性问题,尤其是在不同的操作系统中,比如Windows和Linux对于换行符的处理存在...

    php-excel-reader_uiizje_php_

    标题“php-excel-reader_uiizje_php_”和描述中提到的关键信息暗示了我们要讨论的是一个使用PHP编写的用于读取Excel文件的库——可能是PHPExcel或php-excel-reader。这个库允许开发者在PHP环境中处理Excel数据,这...

    PHP生成excel

    在这个主题中,我们将深入探讨如何使用PHP生成Excel文件,主要参考`demo.php`提供的示例代码。 首先,PHP生成Excel文件最常用的是使用PHPExcel库。PHPExcel库提供了强大的功能,可以创建、读取和修改各种Excel文件...

    php生成excel的标准类库,非常好用

    在PHP开发中,生成Excel文件是一项常见的需求,例如在数据导出、报表生成等场景。为了简化这个过程,开发者通常会使用专门的类库。在您提供的信息中,标题和描述提到了一个“php生成excel的标准类库”,这很可能是指...

Global site tag (gtag.js) - Google Analytics