在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 相关文章推荐
linux命令之调试工具strace的深入分析
Jun 03 PHP
PHP在线生成二维码(google api)的实现代码详解
Jun 04 PHP
php读取mysql中文数据出现乱码的解决方法
Aug 16 PHP
在PHP上显示JFreechart画的统计图方法
Nov 03 PHP
php多维数组去掉重复值示例分享
Mar 02 PHP
一个非常完美的读写ini格式的PHP配置类分享
Feb 12 PHP
PHP借助phpmailer发送邮件
May 11 PHP
PHP实现长文章分页实例代码(附源码)
Feb 03 PHP
PHP消息队列用法实例分析
Feb 12 PHP
php使用pdo连接sqlite3的配置示例
May 27 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
Yii2框架redis基本应用示例
Jul 13 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
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
2007/04/12 PHP
实现PHP多线程异步请求的3种方法
2014/01/17 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
jQuery实战之品牌展示列表效果
2011/04/10 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
可以浮动某个物体的jquery控件用法实例
2015/07/24 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
浅析JS中回调函数及用法
2018/07/25 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
wx-charts 微信小程序图表插件的具体使用
2019/08/18 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
django-csrf使用和禁用方式
2020/03/13 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
2017/01/05 HTML / CSS
美体小铺加拿大官方网站:The Body Shop加拿大
2016/10/30 全球购物
澳大利亚吉他在线:Artist Guitars
2017/03/30 全球购物
瑜伽国际:Yoga International
2018/04/18 全球购物
《我为你骄傲》教学反思
2014/02/20 职场文书
竞选班长演讲稿400字
2014/08/22 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
vue ant design 封装弹窗表单的使用
2022/06/01 Vue.js