使用PHP将简单的Excel数据导出到MySQL中

ram*_*esh 3 php mysql database excel

我的客户端获得了一个具有以下结构的excel文件

name     |     email
----------------------------
Name     |   email here
Name     |   email here
Name     |   email here
Name     |   email here
Name     |   email here
Name     |   email here
Run Code Online (Sandbox Code Playgroud)

我想根据这种模式制作一个MySQL数据库表并将数据保存到MySQL中.

我很想知道怎么做.还有一个选项需要

我们必须检查相应的用户是否有正确的电子邮件地址,即@形式.

我们可以在导入时将数据检查为循环吗?

另外如何将这些数据转换为MySQL?

Soh*_*med 9

将此excel文件另存为csv并运行以下代码并添加您的更改

$source = fopen('email.csv', 'r') or die("Problem open file");
    while (($data = fgetcsv($source, 1000, ",")) !== FALSE)
    {
        $name = $data[0];
        $email = $data[1];


        mysql_query("INSERT INTO `table` (`name`,`email`) VALUES ('".$name."','".$email."') ");


    }
    fclose($source);
Run Code Online (Sandbox Code Playgroud)

  • @ramesh我喜欢绿色标记,如果此代码可以帮助您,请标记它 (2认同)