gpt4 book ai didi

php - 在php中禁用弹出消息

转载 作者:行者123 更新时间:2023-12-04 22:10:54 24 4
gpt4 key购买 nike

当我上传一个 excel 文件时,我使用 COM() 打开并自动将其转换为 xml。

它工作正常,但是当我运行它时,它总是显示来自 Microsoft Excel 的消息:
此位置已存在一个名为“”的文件。你想更换它吗?
我可以在 Yes No 和 Cancel 之间进行选择。
通常我会选择是。但我不希望用户每次都点击是。
我可以禁用这个吗?
如果需要发布任何相关代码,请通知我。
谢谢
更新 这是我使用 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);

使用它的方法是否正确?因为它似乎不起作用

最佳答案

如果您总是要覆盖,最简单的方法可能是先删除文件,然后再让 Excel 打开它。删除文件的 PHP 函数是 unlink()

关于php - 在php中禁用弹出消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2587475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com