在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配置心得包含MYSQL5乱码解决
Nov 20 PHP
PHP使用DES进行加密与解密的方法详解
Jun 06 PHP
基于PHP遍历数组的方法汇总分析
Jun 08 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
Apr 30 PHP
php中创建和调用webservice接口示例
Jul 25 PHP
thinkphp3.x中session方法的用法分析
May 20 PHP
PHP登录(ajax提交数据和后台校验)实例分享
Dec 29 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
Mar 31 PHP
PHP更安全的密码加密机制Bcrypt详解
Jun 18 PHP
PHP基于socket实现客户端和服务端通讯功能
Jul 13 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
thinkphp5.1框架模板布局与模板继承用法分析
Jul 19 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
如何使用PHP往windows中添加用户
2006/12/06 PHP
php mysql索引问题
2008/06/07 PHP
php分页代码学习示例分享
2014/02/20 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
jQuery 删除/替换DOM元素的几种方式
2014/05/20 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
轻松创建nodejs服务器(10):处理POST请求
2014/12/18 NodeJs
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
[02:25]DOTA2英雄基础教程 生死判决瘟疫法师
2013/12/06 DOTA
Python单例模式实例详解
2017/03/01 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
关于阿里云oss获取sts凭证 app直传 python的实例
2019/08/20 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
Django实现简单网页弹出警告代码
2019/11/15 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
adidas美国官网:adidas US
2016/09/21 全球购物
美国羊皮公司:Overland
2018/01/15 全球购物
春节联欢会策划方案
2014/05/16 职场文书
2014年感恩母亲演讲稿
2014/05/27 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
关于拾金不昧的感谢信(五篇)
2019/10/18 职场文书
MySQL池化框架学习接池自定义
2022/07/23 MySQL
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python