PHP操作excel的一个例子(原创)

excel|原创

这是对于那些只喜欢简单处理一下excel朋友来说的

<?php

//定义一个excel文件
$workbook = "C:/My Documents/test.xls";
$sheet = "Sheet1";

//生成一个com对象$ex
$ex = new COM("Excel.sheet") or Die ("连不上!!!");

//打开一个excel文件
$book = $ex->application->Workbooks->Open($workbook) or Die ("打不开!!!");

$sheets = $book->Worksheets($sheet);
$sheets->activate;

//获取一个单元格
$cell = $sheets->Cells(5,5);
$cell->activate;
//给该单元格赋值
$cell->value = 999;

//保存为另一文件newtest.xls
$ex->Application->ActiveWorkbook->SaveAs("newtest.xls");

//关掉excel,如果想看效果,则注释掉下面两行,由用户手动关掉excel
$ex->Application->ActiveWorkbook->Close("False");
unset ($ex);

?>

时间: 2024-10-30 04:22:53

PHP操作excel的一个例子(原创)的相关文章

PHP操作excel的一个例子

<?php  //定义一个excel文件 $workbook = "C:/My Documents/test.xls"; $sheet = "Sheet1";  //生成一个com对象 $ex $ex = new COM("Excel.sheet") or Die ("连不上!!!");  //打开一个excel文件 $book =  $ex->application->Workbooks->Open(

C#调用操作Excel的一个类

excel 在这儿本来想写长一点的文章,但因为时间的关系,没有写成.现把自己做的一个小东西,C#调用Excel作报表的源代码放在这儿给大家看看.关于代码的构成,在源代码中已经有完整的代码注释了,这儿就不说什么了. 下面的这个类中,主要完成的功能是从数据库中逐字段读出数据,设置格式后,在Excel中显示出来.这是它运行后的效果图: 在这个类中,有两个参数传进来,一个是它的数据源,另一个是整个报表的标题字符串,具体看代码就应该知道了. using System;using System.Data;u

php 操作excel文件的方法小结_php技巧

一.php,不用COM,生成excel文件 复制代码 代码如下: <? header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t

php中使用PHPExcel操作excel(xls)文件

  PHPExcel是php的一个插件,它可以实现读取excel文件也就是xls文件了,下面我们就来看一个PHPExcel操作excel(xls)文件例子,希望能帮助到各位. 读取中文的xls.csv文件会有问题,网上找了下资料,发现PHPExcel类库好用 1.读取xls文件内容  代码如下   <?php     //向xls文件写入内容     error_reporting(E_ALL);     ini_set('display_errors', TRUE);         incl

java操作excel,用jxl将多个excel文件合并成一个多sheet的excel文件,颜色会出错

问题描述 java操作excel,用jxl将多个excel文件合并成一个多sheet的excel文件,颜色会出错 程序代码如下: public class Main { public static void main(String[] args) { try { InputStream fis1 = new FileInputStream("D:/fei/testfiles/2G囤卡量.xls"); InputStream fis2 = new FileInputStream(&quo

java操作excel,用jxl将多个excel文件合并成一个多sheet的excel文件

问题描述 java操作excel,用jxl将多个excel文件合并成一个多sheet的excel文件 java操作excel,用jxl将多个excel文件合并成一个多sheet的excel文件有3个list 解决方案 当个excel文件是只有一个sheet的吗,如果是的话,可以逐个遍历Excel文件,获取这个文件的sheet后,直接添加到一个空白excel文档中就可以了. 了解下jxl的api,这个需求实现应该不复杂的.

新手,想对一个excel进行增删查减的操作,是把excel转化成access方便还是直接操作excel方便?

问题描述 想实现对一个excel的内容进行提取,再新建一个excel存取添加一些信息. 解决方案 解决方案二:直接用npoi进行excel的读取和创建.解决方案三:C#中有对EXCEL操作的函数库,你需要引用Microsoft.Office.Interop.Excel,并和你本地的office版本对应.剩下的你只需要熟悉一下excel的新建,写入和导出内容等操作,这些网上都有很多.解决方案四:publicDataSetExcelToDS(stringPath){stringstrConn="Pr

C#使用oledb连接excel执行Insert Into语句出现“操作必须使用一个可更新的查询”的解决办法

我发生错误时的环境:Windows 7,Framework 4.0,Microsoft Office 2007,VS2010,c# WinForm: 部分代码: string strConn = "Provider=Microsoft.Ace.OleDb.12.0;Persist Security Info=False;" + "data source=" + @excelPath + ";Extended Properties='Excel 12.0;

JS操作Excel小例

遇到一个功能开发,直接在页面上点击一个按钮,然后弹出一个excel,进入"打印预览"模式,用js实现,具体如下: //新建一个excel文件,设置为打印预览  function xlPrint(){    var xlApp;//存放Excel对象    var xlBook;//存放Excel工件簿文件    var xlSheet;//存放Excel活动工作表    try{      xlApp = new ActiveXObject("Excel.Applicatio