在PHP中操作Excel实例代码


Posted in PHP onApril 29, 2010
<?php 
//指定页面编码,防止出现中文乱码的情形 
header('Content-type: text/html; charset=gb2312'); //启动Excel 
$ms_excel=new COM("excel.application") or die("不能打开Excel应用程序"); 
//在网页中显示当前的Excel版本 
echo "Excel版本:{$ms_excel->Version}\n"; 
//新建一个工作簿 
$ms_excel->Application->Workbooks->Add() or die("不能添加新工作簿"); 
//在工作簿的工作表Sheet1中单元格A1中输入文本 
$ms_excel->Worksheets("Sheet1")->Range("A1")->Value="测试"; 
//保存工作簿,如果没有指定路径,则默认保存在我的文档中 
$ms_excel->Workbooks(1)->SaveAs("php_excel_test.xls"); 
//关闭工作簿 
$ms_excel->Quit(); 
//清空对象 
$ms_excel=null; 
?>

在htdocs文件夹中将该文件保存为“excelsample.php”。打开浏览器,在地址栏中输入:

http://localhost/excelsample.php

此时,将会在页面中显示当前的Excel版本,同时创建名为php_excel_test.xls的工作簿并在工作表Sheet1单元格A1中输入“测试”。
打开工作簿php_excel_test.xls,在单元格A1中将会看到已经输入了“测试”。
注:为防止出现乱码,在代码开始设置了编码格式,同时在保存文件时选择保存为gb2312格式。

PHP 相关文章推荐
php feof用来识别文件末尾字符的方法
Aug 01 PHP
php读取mysql乱码,用set names XXX解决的原理分享
Dec 29 PHP
php引用计数器进行垃圾收集机制介绍
Sep 19 PHP
php设计模式之观察者模式的应用详解
May 21 PHP
深入PHP内存相关的功能特性详解
Jun 08 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 PHP
PHP大批量插入数据库的3种方法和速度对比
Jul 08 PHP
PHP 实现类似js中alert() 提示框
Mar 18 PHP
PHP输出一个等腰三角形的方法
May 12 PHP
php文件操作之小型留言本实例
Jun 20 PHP
SESSION存放在数据库用法实例
Aug 08 PHP
PHP实现批量上传单个文件
Dec 29 PHP
PHP 图片上传实现代码 带详细注释
Apr 29 #PHP
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
Apr 28 #PHP
PHP中冒号、endif、endwhile、endfor使用介绍
Apr 28 #PHP
PHP 文件上传全攻略
Apr 28 #PHP
PHP GD 图像处理组件的常用函数总结
Apr 28 #PHP
PHP 开发环境配置(测试开发环境)
Apr 28 #PHP
PHP 开发环境配置(Zend Studio)
Apr 28 #PHP
You might like
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
jQuery+Ajax实现限制查询间隔的方法
2016/06/07 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
js编写简易的计算器
2020/07/29 Javascript
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
深入理解Django的自定义过滤器
2017/10/17 Python
python如何拆分含有多种分隔符的字符串
2018/03/20 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
Python配置文件处理的方法教程
2019/08/29 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
Python pymsql模块的使用
2020/09/07 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
美国面料纺织品商城:Fabric.com
2017/06/28 全球购物
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
医学护理系毕业生求职信
2013/10/01 职场文书
英语生日邀请函
2014/01/23 职场文书
小学英语课后反思
2014/04/26 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
JavaScript ES6的函数拓展
2022/01/18 Javascript