没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
PHPExcel 的开发人员文档
1。 内容
PHPExcel 的开发人员文档
1. 内容
内容
PHPExcel 的开发人员文档
1 。 内容
2. 系统必备组件
2.1 。 软件要求
2.2 。 安装说明
2.3 。 入门
2.4 。 有用的链接和工具
2.4.1 。 OpenXML / SpreadsheetML
2.4.2 。 常问的问题
2.4.3 。 教程
3. 体系结构
3.1 。 得的图式
3.2 。 懒加载程序
3.3 。 在内存中的电子表格
3.4 。 读者和作家
3.5 。 uent 软件接口
4. 创建电子表格
4.1 。 PHPExcel 类
4.1.1 。 加载文件中的工作簿
4.1.2 。 创建一个新工作簿
4.2 。 配置设置
4.2.1 。 细胞缓存
4.2.2 。 语言或区域设置
4.3 。 清除工作簿从内存
4.4 。 工作表
4.4.1 。 添加新工作表
4.4.2 。 复制工作表
4.4.3 。 删除工作表
4.5 。 访问单元格
4.5.1 。 设置坐标的单元格值
4.5.2 。 设置数组中的单元格区域
4.5.3 。 检索单元格的坐标
4.5.4 。 设置列和行的单元格值
4.5.5 。 检索由列和行的单元格
4.5.6. 循环细胞
4.5.7. 使用价值粘合剂为简化数据输入
4.6 。 PHPExcel 食谱
4.6.1 。 设置电子表格的元数据
4.6.2 。 设置电子表格的活动工作表
4.6.3 。 写的日期或时间到单元格
4.6.4 。 写成一个单元格的公式
4.6.5. 公式的区域设置
4.6.6 。 写换行符 "\n" 字符单元格中 ( ALT +"Enter" )
4.6.7. 显式设置单元格的数据类型
4.6.8. 改变细胞变成一个可点击的 URL
4.6.9. 设置工作表的页面方向和大小
4.6.10. 页面设置: 缩放选项
4.6.11. 页面的页边距
4.6.12. 页面水平或垂直中心
4.6.13. 设置打印页眉和页脚的工作表
4.6.14. 上一行或一列的设置打印分页符
4.6.15. 打印时的显示 / 隐藏网格线
4.6.16. 设置行 / 列顶部左端重复
4.6.17. 指定打印区域
4.6.18. 格式单元格
4.6.19. 编号格式
4.6.20. 对齐方式和换行文本
4.6.21. 设置工作簿的默认样式
4.6.22. 样式设置单元格边框
4.6.23. 条件格式的单元格
4.6.24. 添加到单元格的评论
4.6.25. 应用自动筛选到一个单元格区域
4.6.26. 电子表格上的设置安全性
4.6.27. 单元格设置数据有效性
4.6.28. 设置列的宽度
4.6.29. 显示 / 隐藏列
4.6.30. 组 / 大纲列
4.6.31. 设置行高
4.6.32. 显示 / 隐藏行
4.6.33. 组 / 大纲行
4.6.34. 取消合并 / 合并单元格
4.6.35. 插入行 / 列
4.6.36. 添加到工作表的绘图
4.6.37. 阅读图像从工作表中
4.6.38. 向单元格添加富文本
4.6.39. 定义一个命名范围
4.6.40. 重定向输出到客户端的 web 浏览器
4.6.41. 设置的默认列宽
4.6.42. 设置默认行高
4.6.43. 添加到工作表中绘制 GD
4.6.44. 设置工作表缩放级别
4.6.45. 工作表标签颜色
4.6.46. 创建一个工作簿中的工作表
4.6.47. 隐藏工作表 (工作表国家)
4.6.48. 从右向左工作表
5 。 表演公式计算
5.1 。 使用 PHPExcel 计算引擎
5.2 。 已知的限制
5.2.1 。 运算符优先级
5.2.2 。 涉及数字和文本的公式
6. 读取和写入文件
6.1 。 PHPExcel_IOFactory
6.1.1 。 创建的 PHPExcel_Reader_IReader 使用 PHPExcel_IOFactory
6.1.2 。 创建的 PHPExcel_Writer_IWriter 使用 PHPExcel_IOFactory
6.2 。 Excel 2007 (SpreadsheetML) 文件格式
6.2.1 。 PHPExcel_Reader_Excel2007
6.2.2 。 PHPExcel_Writer_Excel2007
6.3 。 Excel 5 (BIFF) 的文件格式
6.3.1 。 PHPExcel_Reader_Excel5
6.3.2 。 PHPExcel_Writer_Excel5
6.4 。 Excel 2003 XML 文件格式
6.4.1 。 PHPExcel_Reader_Excel2003XML
6.5 。 符号链接 (SYLK)
6.5.1 。 PHPExcel_Reader_SYLK
6.6 。 开放和开源办公室 (.ods)
6.6.1 。 PHPExcel_Reader_OOCalc
6.7 。 CSV (逗号分隔值)
6.7.1 。 PHPExcel_Reader_CSV
6.7.2. PHPExcel_Writer_CSV
6.8 。 HTML
6.8.1. PHPExcel_Reader_HTML
6.8.2. PHPExcel_Writer_HTML
6.9 。 PDF
6.9.1 。 PHPExcel_Writer_PDF
6.10 。 从模板生成的 Excel 文件 (读取、 修改、 写)
7. 学分
附录 a: 有效的数组键为样式 applyFromArray()
2. 系统必备组件
2.1
。 软件要求
开发使用 PHPExcel 需要以下软件:
» PHP 5.2.0 版本或更高版本
» 启用的 PHP 扩展 php_zip *)
» 启用的 PHP 扩展 php_xml
» PHP 扩展 php_gd2 启用 (如果不是在编译)
*) php_zip 只需要通过 PHPExcel_Reader_Excel2007、 PHPExcel_Writer_Excel2007 和
PHPExcel_Reader_OOCalc。换句话说,如果你需要 PHPExcel 来处理.xlsx 或.ods 文件需要将
zip 扩展名,否则为就不。
你可以移除此依赖项从事写作 Excel2007 文件 (尽管尚未阅读) 通过与 PHPExcel 使用 PCLZip 库捆
绑在一起。请参阅本文档的常见问题解答部分 (2.4.2) 对此的详细信息。PCLZip 是否有从属关系的 PHP
的 zlib 扩展被启用。
2.2
。 安装说明
安装是非常简单: 将类文件夹的内容复制到您的应用程序源目录中的任何位置。
示例:
如果您的 web 根文件夹是 /var/www 这样你可能想要创建一个子文件夹称为/var/www/类/,将文件复制到该文件夹
中,所以你最终与文件:
/var/www/Classes/PHPExcel.php
/var/www/Classes/PHPExcel/Calculation.php
/var/www/Classes/PHPExcel/Cell.php
...
2.3
。 入门
入门的好方法是运行一些测试包含在下载中。
所以你最终会与复制你从上面的"类"文件夹旁边的"示例"文件夹:
/var www/Examples/01simple.php
/var www/Examples/02types.php
...
开始通过您的浏览器指向测试脚本运行测试:
http://example.com/ Examples/01simple.php
http://example.com/ Examples/02types.php
...
注意: 它可能需要修改包括 / 需要语句开头的每个测试脚本,如果您从上面的"类"文件夹名称不同。
2.4
。 有用的链接和工具
有一些链接和开发使用 PHPExcel 时是非常有用的工具。请参阅下面的列表中更新版本的
PHPExcel CodePlex 页 。
2.4.1。 OpenXML / SpreadsheetML
» 文件格式的文档
http://www.ecma-international.org/news/TC45_current_work/TC45_availabl
e_docs.htm
» OpenXML 解释电子书
http://openxmldeveloper.org/articles/1970.aspx
» Microsoft O"ce Word、 Excel、 PowerPoint 2007 文件格式兼容性包
http://www.microsoft.com/downloads/details.aspx?familyid=941b3470-
3ae9-4aee-8f43-c6bb74cd1466&displaylang=en
» OpenXML 包资源管理器
http://www.codeplex.com/PackageExplorer/
2.4.2。 常见问题
PHPExcel 的最新常见问题页面可以
在 http://www.codeplex.com/PHPExcel/Wiki/View.aspx?
title=FAQ&referringTitle=Requirements
上找到.
似乎用的字符编码的问题......
它是需要使用 utf-8 编码为 PHPExcel 的所有文本。如果该脚本使用不同的编码,然后你可以
转换这些文本与 PHP 的 iconv() 或 mb_convert_encoding() 功能。
PHP 抱怨找不到的 ZipArchive
请确保您满足所有的要求,尤其是 php_zip 扩展应启用。
ZipArchive 类是只需要读取或写入使用 Zip 压缩 (Excel2007 和 OOCalc) 的格式时。自
版本 1.7.6 PCLZip 图书馆已被捆绑 PHPExcel 作为 ZipArchive 类的替代方法。
可以通过调用启用这一功能:
PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP);
之前
调用 save 方法 Excel2007 作家。
你可以恢复为使用 ZipArchive 通过调用:
PHPExcel_Settings::setZipClass(PHPExcel_Settings::ZIPARCHIVE);
目前,这只是让你写 Excel2007 文件而无需 ZipArchive (不读 Excel2007 或 OOCalc)
Excel 2007 无法打开窗户上 PHPExcel_Writer_2007 生成的文件
"Excel
发现不可读取的内容,在
' *.xlsx '
。你想要恢复此工作簿的内容吗?如果您信任此工
作簿的来源,请单击是。
某些旧版本的 5.2.x 在创建 ZIP 文件时,Windows php_zip 扩展名包含错误。在任何时候都
可以在 http://snaps.php.net/win32/php5.2-win32-latest.zip
找到的版本应该工作。
或者,至少升级到 PHP 5.2.9 应该解决的问题。
如果你找不到干净的副本的 ZipArchive,然后你可以使用 PCLZip 库作为一种替代时写入
Excel2007 文件,如上文所述。
致命错误: 在 zzz 行上允许内存大小的 xxx 字节疲惫 (试图分配 yyy 字节) aaa
PHPExcel 认为"内存中"表示形式的电子表格,所以它受 PHP 的内存限制。通过编辑在
php.ini 文件中,memory_limit 指令的值或使用 ini_set ('memory_limit','128 M') 在代
码中 (ISP 允许的话),可以增加可以使用的 PHP 的内存。
一些读者和作家都比别人快,他们还使用不同数量的内存。你可以找到一些征兆的相对性能和
内存使用为不同的读者和作者,超过 PHPExcel,在讨论板上的不同版本.
如果你已经增加了内存最多,或者不能更改你的记忆力极限,这种讨论板上可描述的一些方法,
可以用于减少您的脚本使用 PHPExcel 的内存使用量。
我的工作表上的保护还是不行吗?
当你使用任何工作表的保护功能 (例如单元格范围保护,禁止删除行,......),请确保您启用
工作表安全。例如,这可以这样做:
$objPHPExcel-> getActiveSheet()-> getProtection()-> setSheet(true);
剩余52页未读,继续阅读
资源评论
- u0130510952020-04-10可以的,不是某些单纯的讲excel格式的文档,挺全面的
- 本是后山人2018-01-27不错!!!,终于有个像样的了
- lpfcqf2020-08-23不知道上面那些好评的是不是托。我下载了,花费了不少的积分,但是下载来一看,是官方的英文版通过机器翻译的。机器翻译的水平,大家都知道,因此好多的语句都是不通的。如果略懂点英文,还是看英文版的吧,这一中文版太差劲了。
- foxtow99342018-08-24不错!!!,终于有个像样的了
shihongdb
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- J211-T1B-A-VB一款SOT23封装P-Channel场效应MOS管
- J210-VB一款SOT23封装P-Channel场效应MOS管
- J210-T1B-A-VB一款SOT23封装P-Channel场效应MOS管
- Suno V3 AI音乐生成神器,助你秒变音乐大师,suno AI音乐使用教程
- 自适应极化滤波完成P/S波分离
- 0b40adff-950d-44cf-88e6-f4a64292b638.apk
- J209-VB一款SOT23封装P-Channel场效应MOS管
- OLED12864模块(IIC接口)中文说明书.pdf
- 22304010116工管余文贤.bak
- 电路各单元电路的特点与作用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功