gpt4 book ai didi

php - 导入Excel文件到MySQL

转载 作者:行者123 更新时间:2023-11-30 23:08:52 25 4
gpt4 key购买 nike

我的网络应用程序中有一个问题让我抓狂。

我有一个 SCADA 系统,它每天将 excel 文件和来自一个热电厂的数据转储到我的服务器。

我有一个 PHP/Jquery 网络应用程序,它从 MySQL 数据库中读取这些数据并在图表和表格中显示这些数据。

但我必须手动将 excel 文件导入 MySQL。我想做的是构建一个 PHP 脚本,它将执行以下操作:

用户尝试制作图表,如果数据不在MySQL中,它会询问是否要从服务器中的excel文件中导入数据。然后将 excel 文件复制到 MySQL 临时表中并插入到相应的表中。然后将数据显示给用户,并保存在MySQL数据库中。

一切正常,但我需要一种自动的方式将这些数据从 excel 文件导入到 MySQL 表中。

预先感谢您的帮助

最佳答案

嘿,实际上我在执行以下操作之前遇到了同样的问题:在 php 中创建一个函数来执行查询以从您的目的地导入文件公共(public)函数 InsertNewData($文件名){ $dbtable = substr($文件名, 0,-4);

    $sql = " LOAD DATA LOCAL INFILE 'http://your-ip-and-root/uploads/$filename'"
. " INTO TABLE $dbtable FIELDS TERMINATED BY ';' LINES TERMINATED BY '\\n'";
$error = " <font color = 'red'>error Load Data the file Please contact the DB Admin </font>";
$connection = ResourceManager::getConnection();
$resultado = 0;
$connection->beginTransaction();
try {
$prepare = $connection->prepare($sql);
$prepare->execute();
$connection->commit();
} catch (Exception $e) {
echo $error;
$connection->rollBack();

}
$connection = null;

}然后您可以在上传 excel 文件完成后从您的页面调用此函数

希望对您有所帮助。

关于php - 导入Excel文件到MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20670665/

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