1) 高速缓存动态PHP页面

缓存整个网站,你需要考虑哪些网页获得高流量,哪些页面做一些数据库请求。静态HTML页面不需要缓存,因此有效的缓存对于开发是很重要的

代码实例

2 ) 阅读Excel工作表中PHP

首先准备附件 PHPExcelReader

一、 概述

PHP-ExcelReader 是一个读取 Excel xsl 文件内容的一个 PHP 类。

它的下载网址: http://sourceforge.net/projects/phpexcelreader/

文件名: phpExcelReader.zip

包含两个必需文件: oleread.inc 、 reader.php 。其它文件是一个应用例子 , 自述文件等

二、 文件使用

首先 , 包含 reader 类文件: require_once " reader.php";

新建一个实例: $xl_reader= new Spreadsheet_Excel_Reader ( );

读取 Excel 文件信息: $xl_reader->read("filename.xls");

它将导出 Excel 文件中所有可以识别的数据存储在一个对象中。数据存储在 2 个数组中,目前没有提供方法 / 函数访问这些数据. 可以像下面这样简单的使用数组名。

sheets 数组包含了读取入对象的大量数据。它将导出 Excel 文件中所有可以识别的数据存储在一个 2 维数组中 $xl_reader->sheets[x][y] 。 x 为文档中的表序号, y 是以下的某个参数 :

numRows -- int -- 表的行数

例如: $rows = $xl_reader->sheets[0]['numRows']

numCols -- int -- 表的列数

例如: $cols = $xl_reader->sheets[0]['numCols']

cells -- array -- 表的实际内容。是一个 [row][column] 格式的 2 维数组

例如: $cell_2_4 = $xl_reader->sheets[0]['cells'][2][4] // 行 2, 列 4 中的数据

` cellsInfo -- array -- 表格中不同数据类型的信息。每个都包含了表格的原始数据和类型。这个数组包含 2 部分: raw -- 表格原始数据; type -- 数据类型。

注:只显示非文本数据信息。

例如:

$cell_info = $xl_reader[0]['cellsInfo'][2][4]

$cell_info['raw'] is the raw data from the cell

$cell_info['type'] is the data type

$xl_reader->sheets

数组示例:

boundsheets 数组包含了对象的其它信息,数组按 workbook 索引。 第二个索引为名称: $xl_reader->boundsheets[i]['name'] 返回第 i 个表的表名

例如: $sheetname = $xl_reader->boundsheets[0]['name']; // name of the first sheet

$xl_reader-> boundsheets 数组示例:

(

[0] => Array

(

[name] => Sheet1

[offset] => 3054

)

)```

PHP-ExcelReader 只能支持 BIFF7 ,BIFF8 格式的文件。包括 Excel95 到 Excel2003. 但是不包含 Excel5.0 及之前的版本. 实际上 Excel XP 和 Excel 2003 使用的 BIFF8X 是 BIFF8 格式的一个扩展 . 所有添加的特性可能不被 PHP-ExcelReader. 锁支持。否则它只能以 Excel XP/2003 文件运行。

**如果出现: ****Fatal error: require_once() [function.require]: Failed opening required 'Spreadsheet/Excel/Reader/ OLERead.php ' (include_path='.;\xampp\php\PEAR') in XXXX**

意 思是缺少`Spreadsheet/Excel/Reader/OLERead.php`这个文件。但是确实是没有这个文件呀!找了找,在excel目录下发 现了`oleread.inc`文件,于是将`Spreadsheet/Excel/Reader/OLERead.php`换成 `oleread.inc` 就OK了!

也就是将

require_once 'Spreadsheet/Excel/Reader/OLERead.php';

修改为

`require_once 'oleread.inc';`

即可。

另外,在example.php 中,需要修改

`$data->setOutputEncoding('CP1251');`

`$data->setOutputEncoding('CP936');`

不然的话中文将会有问题。

如果是使用繁体的话可以修改为CP950、日文是CP932,具体可参考codepage说明。

还有,其自带的 jxlrwtest.xls 可能有问题,需要修改example.php中的:

`$data->read(' jxlrwtest.xls ');`

php reader oleread,PHP 实用技巧集锦相关推荐

  1. Office 2007 实用技巧集锦

    [先做个广告~] 本文是我平时工作中收集的技巧点滴,已经整理好发布到 [url]http://www.microsoft.com/china/office/ready[/url],这里面不光有文字的, ...

  2. uos命令_【持续更新】UOS个人版实用技巧集锦

    1.uos解锁文件或文件夹方法 首先.这一切的开始就是先要在设置--通用,下面打开开发者模式,生效需要重启系统. 其次.打开UOS的终端命令窗口,输入:sudo dde-file-manager 文件 ...

  3. ECharts - 实用技巧集锦(持续更新)

    柱状图 颜色渐变 type: "bar", itemStyle: {// 使用echarts内置的渐变生成器color: new echarts.graphic.LinearGra ...

  4. 计算机办公软件的使用技巧,实用的Word小技巧集锦(1)办公软件知识 -电脑资料

    一,把文字替换成图片 首先把图片复制到 剪贴板中,然后打开替换对话框,在"查找内容"框中输入将被替换的文字,接着在"替换为"框中输入"^c" ...

  5. 使用tab键分割的文章能快速转换成表格。( )_EXCEL的163种使用技巧集锦-42~62

    本文主要讲述了EXCEL的163种使用技巧其中20条技巧,待163种使用技巧全部讲述完成后,如有需要,各位看官可在评论中留下邮箱,小编会将整理的WORD版发给大家. 42. 快速查找工作簿 你可以利用 ...

  6. VISTA系统常识技巧集锦

    VISTA系统常识技巧集锦 2010年06月23日 [b][/b][b][/b][b]缩短响应时间 让Vista运行得更快 在微软以前的几个操作系统中,特是在WindowsXP之前的几个操作系统,当用 ...

  7. Windows 技巧集锦

    一 WinXP:解决任务栏假死 所谓假死就是任务栏停止相应,但用鼠标右键点击桌面却有效.我们可以手工解决,方法是:执行"控制面板→区域和语言选项"命令,在弹出的对话框中的" ...

  8. 深度学习11个实用技巧

    深度学习11个实用技巧 深度学习工程师George Seif发表了一篇博文,总结了7个深度学习的技巧,本文增加了几个技巧,总结了11个深度学习的技巧,主要从提高深度学习模型的准确性和速度两个角度来分析 ...

  9. Unity 4.x游戏开发技巧集锦(内部资料)

    2019独角兽企业重金招聘Python工程师标准>>> Unity 4.x游戏开发技巧集锦(内部资料) 淘宝书店地址:http://item.taobao.com/item.htm? ...

最新文章

  1. Linux那些事儿 之 戏说USB(12)接口是设备的接口(一)
  2. Java学习总结:53(单对象保存父接口:Collection)
  3. Python pip安装第三方库的国内镜像
  4. 全球最大医疗器械公司在中国寻找移动医疗新机会
  5. Commons IO
  6. OpenLDAP实战指南上市发售
  7. Linux服务器安装NodeJs简易方法
  8. 浅析请求转发和重定向
  9. leetcode 567. 字符串的排列(滑动窗口)
  10. python3字符串属性(二)
  11. 【今日CS 视觉论文速览】Tue, 15 Jan 2019
  12. python scrapy框架 抓取的图片路径打不开图片_Python中Scrapy爬虫图片处理详解
  13. css-flex 常见面试题
  14. java笔试题库_java笔试题50道 收藏版
  15. XEQ玻尿酸敏感肌可以用吗?效果怎么样?
  16. Windows Live Writer插件开发
  17. 2021美食林全球餐厅精选榜公布,这里有一份美食地图请查收!
  18. 躺平减脂减重法补充篇——无需控制碳水摄入的有效方法,另推一种健康的运动和防止老年慢性病的方式...
  19. 知识图谱-生物信息学-医学顶刊论文(Bioinformatics-2022)-SGCL-DTI:用于DTI预测的监督图协同对比学习
  20. 【电子书资源】 PDF格式 持续更新

热门文章

  1. 11月16日bd之旅意外参加黄波博士讲座
  2. linux系统操作审计-让history内容更丰富
  3. springboot整合liquibase入门实例
  4. 我开发中总结的小技巧
  5. hiho_1089_floyd最短路
  6. PHP查看PECL模块包含的函数
  7. Unity3D热更新全书-脚本(二) 两级分化
  8. 11月国内网站统计:淘宝得益于双11流量直逼腾讯
  9. 可能用到的C# WinForm技术小结
  10. 实验问题总结与分享之DNS(Domain Name Server)