PHP com 组件调用excel 失败?

2025-05-09 02:59:37
推荐回答(1个)
回答1:

以下一个php调用COM访问excel的示例:

//指定页面编码,防止出现中文乱码的情形
header('Content-type: text/html; charset=gb2312');

//启动Excel
$ms_excel = new COM("excel.application") or die("不能打开Excel应用程序");

//打开excel文件
$ms_excel->Application->WorkBooks->Open( 'e:\test\test.xls') or die("不能打开工作簿");

//在工作簿的第2个工作表的单元格B1中输入文本
$ms_excel->Worksheets(2)->Range("B1")->Value = "测试";

//保存工作簿
if(!$ms_excel->ActiveWorkBook->Saved)
{
$ms_excel->ActiveWorkBook->save();
}

//关闭工作簿
$ms_excel->Quit();

//清空对象
$ms_excel = null;
?>