PHPExcel上传目录问题

PHPExcel Upload Directory Problems

我最近下载了 PHPExcel 并且很喜欢我目前所看到的内容。我的目标之一是将正在处理的 excel 个文件自动上传到我们的数据库并显示在网页上

我在 youtube 上找到了一个很好的 link (https://www.youtube.com/watch?v=ZwRPKvElM9U) 来解释这个问题,但是当我尝试获取一个不在我本地机器上的 excel 文件时,它没有正确加载。

我测试过file_exists,通过PHP

可以正常看到文件
`"//test-fps/Sales/test1.xlsx"`



    <?php 

$connect = mysqli_connect("localhost", "root", "pass","server");

include ("PHPExcel/IOFactory.php");


$html = "<table border='1'>";

$objPHPExcel = PHPExcel_IOFactory::load("//test-fps/Sales/test1.xlsx");

foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
{
    $highestRow = $worksheet->getHighestRow();
    for ($row=2; $row<=$highestRow; $row++)
    {
        $html.="<tr>";
        $ticketnumber = mysqli_real_escape_string($connect,$worksheet->getCellByColumnAndRow(0,$row)->getValue());
        $status = mysqli_real_escape_string($connect,$worksheet->getCellByColumnAndRow(1,$row)->getValue());
        $sql = "INSERT INTO tbl_excel(ticketnumber, status) VALUES ('".$ticketnumber."', '".$status."')";
        mysqli_query($connect, $sql);
        $html.='<td>' .$ticketnumber . '</td>';
        $html.= '<td>' .$status. '</td>';
        $html.= "</tr>";
    }
}
$html .= "</table>";
echo $html;
echo '<br />Data Inserted';
?>

文件必须存在于您的本地机器上。您不能将远程文件直接加载到 PHPExcel。这是因为解析 Excel 文件需要能够使用 fseek() 在它正在加载的文件中移动文件指针;这不是远程文件访问支持的选项,仅在本地文件访问中支持。