2016-11-19 61 views
0

我正在嘗試讀取一些excel單元格並將其內容插入表中,但出現標題錯誤。我已將PHPExcel文件夾解壓到與要使用它們的php文件相同的位置。 IOFactory.php在裏面,也檢查過,但它似乎不起作用,即使它可以很好地處理另一個項目。我想我已經做了一些愚蠢的錯誤代碼照常所以這裏是致命錯誤:未找到'PHPExcel_IOFactory'類

<?php 
$connect = mysqli_connect("localhost", "root", "", "productionline"); 
include ("PHPExcel/IOFactory.php"); 
$objPHPExcel = PHPExcel_IOFactory::load('1093.xls'); 
$orderid = mysqli_real_escape_string($connect, $worksheet->getCellByColumnAndRow(S, 1)->getValue()); 
$customer = mysqli_real_escape_string($connect, $worksheet->getCellByColumnAndRow(V, 2)->getValue()); 
$productname = mysqli_real_escape_string($connect, $worksheet->getCellByColumnAndRow(AC, 2)->getValue()); 
$orderdate = mysqli_real_escape_string($connect, $worksheet->getCellByColumnAndRow(D, 2)->getValue()); 
$deliverydate = mysqli_real_escape_string($connect, $worksheet->getCellByColumnAndRow(I, 2)->getValue()); 
$sql = "INSERT INTO orders(OrderID, Customer, ProductName, OrderDate, DeliveryDate) VALUES ('".$orderid."', '".$customer."', '".$productname."', '".$orderdate."', '".$deliverydate."')"; 
mysqli_query($connect, $sql); 
header('Location: home.php'); 
?> 
+1

IOFactory的路徑可能不正確,並且您禁用了錯誤。使用'file_exists'驗證它是否存在,或使用'require'來確保您的站點在找不到包含的文件時不會輸出。 – h2ooooooo

+0

我會建議使用自動加載器加載這樣的庫。 '作曲家'應該幫助你。 – mazedlx

回答

0

的示例使用直接require_once '../Build/PHPExcel.phar';而非IOFactory

您是否嘗試過使用包含.phar的示例,因爲這似乎是記錄的方法。

相關問題