當我上傳一個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);
它是否正確地使用它?因爲它看起來不起作用