mostafa
2 سال پیش توسط mostafa مطرح شد
0 پاسخ

ایمپورت فایل اکسل

سلام دوستان من یک فایل اکسل رو دارم ایمپورت میکنم حالا میخام این فایل اگه یک فیلدش تکراری بود خطا بده
چطوری بایدبنویسم اینم کدم فیلد سریال اگه تکراری بود خطابده

<?php
//error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
include '../../excel/db.php';

require_once "../../excel/PHPExcel.php";
//$path="uploads/Records.xlsx";

$path="uploads/".$file_name;
$reader= PHPExcel_IOFactory::createReaderForFile($path);
$excel_Obj = $reader->load($path);

//Read Sheet 0
$worksheet=$excel_Obj->getSheet('0');
$colomncount = $worksheet->getHighestDataColumn();
$rowcount = $worksheet->getHighestRow();
$colomncount_number=PHPExcel_Cell::columnIndexFromString($colomncount);
$insertquery='INSERT INTO `product_exit_clever` (
serial_exit,
date_exit,
des_exit
)
   VALUES ';
$subquery='';
    for($row=2;$row<=$rowcount;$row++){
        $subquery=$subquery.' (';
        for($col=0;$col<$colomncount_number;$col++){
            $subquery=$subquery.'\''.$worksheet->getCell(PHPExcel_Cell::stringFromColumnIndex($col).$row)->getValue().'\',';
        }
         $subquery = substr($subquery, 0, strlen($subquery) - 1);
         $subquery=$subquery.')'.' , ';
    }
    $insertquery=$insertquery.$subquery;    
    $insertquery= substr($insertquery,0,strlen($insertquery)-2);
 if (mysqli_query($conn, $insertquery)) {
  header("location:../select.php");
} else {
  echo "Error: " . $insertquery . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>

ثبت پرسش جدید

به همدیگه کمک کنیم

به mostafa کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام