在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中用文本文件做数据库的实现方法
Mar 27 PHP
php判断字符以及字符串的包含方法属性
Aug 30 PHP
Notice: Undefined index: page in E:\PHP\test.php on line 14
Nov 02 PHP
比较详细PHP生成静态页面教程
Jan 10 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
Jun 13 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
Jun 21 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
Apr 23 PHP
js代码实现微博导航栏
Jul 30 PHP
CodeIgniter扩展核心类实例详解
Jan 20 PHP
利用laravel搭建一个迷你博客实战教程
Aug 13 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 PHP
PHP sdk实现在线打包代码示例
Dec 09 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操作xml入门之cdata区段
2015/01/23 PHP
thinkPHP5.0框架开发规范简介
2017/03/25 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
JavaScript实现自动消除按钮功能的方法
2015/08/05 Javascript
深入浅析javascript立即执行函数
2015/10/23 Javascript
js判断上传文件后缀名是否合法
2016/01/28 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
[44:33]EG vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
简单介绍Python中的floor()方法
2015/05/15 Python
python基础知识小结之集合
2015/11/25 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
Python Flask框架扩展操作示例
2019/05/03 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
一套C#面试题
2013/10/09 面试题
外国人聘用意向书
2014/04/01 职场文书
婚纱摄影师求职信范文
2014/04/17 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
工业设计专业自荐书
2014/06/05 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
新郎新娘答谢词
2015/01/04 职场文书
绍兴鲁迅故居导游词
2015/02/09 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书
开票证明
2015/06/23 职场文书
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android