作者:乔山办公网日期:
返回目录:excel表格制作
PHP读取excel的方法,如果你的服务器不支持COM组件,我就e799bee5baa6e58685e5aeb9337不好说了,下面的只是示范的例子。<?PHP
$filename = "c:/spreadhseet/test.xls";
$sheet1 = 1;
$sheet2 = "sheet2";
$excel_app = new COM("Excel.application") or Die ("Did not connect");
print "Application name: {$excel_app->Application->value}n" ;
print "Loaded version: {$excel_app->Application->version}n";
$Workbook = $excel_app->Workbooks->Open("$filename") or Die("Did not open $filename $Workbook");
$Worksheet = $Workbook->Worksheets($sheet1);
$Worksheet->activate;
$excel_cell = $Worksheet->Range("C4");
$excel_cell->activate;
$excel_result = $excel_cell->value;
print "$excel_resultn";
$Worksheet = $Workbook->Worksheets($sheet2);
$Worksheet->activate;
$excel_cell = $Worksheet->Range("C4");
$excel_cell->activate;
$excel_result = $excel_cell->value;
print "$excel_resultn";
#To close all instances of excel:
$Workbook->Close;
unset($Worksheet);
unset($Workbook);
$excel_app->Workbooks->Close();
$excel_app->Quit();
unset($excel_app);
?>
要确认你机器上的word 可以调用,有的盗版word 没法调用的
你将这个32位的 COM 用64 位的代码封装一下,再调用试试。
COM组件是通用的,如果你想用调用COM组件来操作EXCEL文档,建议可以参考的抄工具和资料如下:
1. office (excel)VBA帮助文档,VBA中包含对象、属性、方法的说明。
2. 使用OCX、DLL等查看工具,比如知:
oleview软件
比较简便的办法,你可以下载 vbsEdit 软件,道其中带有 oleview 查看工具,当你引入某个 com 组件时,会自动显示该组件对象的方法、属性等。