在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 相关文章推荐
set_include_path在win和linux下的区别
Jan 10 PHP
ecshop 订单确认中显示省市地址信息的方法
Mar 15 PHP
php中关于普通表单多文件上传的处理方法
Mar 25 PHP
比较strtr, str_replace和preg_replace三个函数的效率
Jun 26 PHP
PHP队列用法实例
Nov 05 PHP
php中fgetcsv()函数用法实例
Nov 28 PHP
利用switch语句进行多选一判断的实例代码
Nov 14 PHP
php生成图片缩略图功能示例
Feb 22 PHP
php正则表达式基本知识与应用详解【经典教程】
Apr 17 PHP
php生成条形码的图片的实例详解
Sep 13 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 PHP
php在linux环境中如何使用redis详解
Dec 15 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函数
2006/10/09 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
JQuery入门—JQuery程序的代码风格详细介绍
2013/01/03 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
JavaScript运动减速效果实例分析
2015/08/04 Javascript
深入浅析JavaScript中的作用域和上下文
2016/03/26 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
基于jquery实现五星好评
2017/11/18 jQuery
分析JS中this引发的bug
2017/12/12 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
使用原生javascript开发计算器实例代码
2021/02/21 Javascript
python黑魔法之编码转换
2016/01/25 Python
python正则表达式的使用
2017/06/12 Python
python3.5 tkinter实现页面跳转
2018/01/30 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
python生成requirements.txt的两种方法
2019/09/18 Python
如何解决python多种版本冲突问题
2020/10/13 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
.net C#面试题
2012/08/28 面试题
2014年公司庆元旦活动方案
2014/03/05 职场文书
活动倡议书范文
2014/05/13 职场文书
质量管理标语
2014/06/12 职场文书
乡镇党建工作总结2015
2015/05/19 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL