当我上传一个excel文件时,我用COM()打开并自动将其转换为xml。在php中禁用弹出消息
它工作正常,但是当我运行它时,它始终显示来自Microsoft Excel的消息: 在此位置中已存在名为'''的文件。你想替换它吗? 我可以选择是否和取消。 通常我会选择是。但我不希望用户每次点击是。 我可以禁用它吗? 请告知我是否需要发布任何相关代码。 谢谢
更新这里是我的代码使用unlink()的一部分。
$workbook = $_FILES['file']['tmp_name']
$sheet = "Sheet1";
$ext = substr($workbook, strrpos($workbook, '.') + 1);
$ex = new COM("Excel.sheet") or die("Did not connect");
//Open the workbook that we want to use.
$wkb = $ex->application->Workbooks->Open($workbook) or die("Did not open");
$path = "D:\b2\\test1.xml";
$format = 46;
unlink($path);
$path = "D:\b2\\test1.xml";
//Create a copy of the workbook, so the original workbook will be preserved.
$ex->Application->ActiveWorkbook->SaveAs($path, $format);
它是否正确地使用它?因为它看起来不起作用