آفلاین
user-avatar

import data Excel

2 سال پیش
توسط Bahman Aliveisi آپدیت شد
آفلاین
user-avatar
Cix ( 2225 تجربه )
2 سال پیش
تخصص : برنامه نویس وب

سلام دوستان . برای import اطلاعات فایل اکسل چجوری میتونم مثلا فقط ستون ایمیل ها را بگیرم

ببینید فایل اکسل فارسی رو بر نمیگردونه و بهم ریخته بر میگردونه . چیکار کنم ؟ اسم پکیج laravel excel

بهترین پاسخ انتخاب شده توسط Cix
آفلاین
user-avatar
Bahman Aliveisi
2 سال پیش

سلام
از ورژن 2.1 استفاده کن
https://laravel-excel.maatwebsite.nl/docs/2.1/getting-started/installation
هدرها (نام سرستونها) رو در اکسل تعریف کن. مثلا برای ایمیل ها email بذار. این نام به عنوان کلید آرایه شامل سلولهای یک سطر استفاده میشه.

$path = 'Your_File_Path';
$myValueBinder = new MyValueBinder;  
$data = Excel::setValueBinder($myValueBinder)->load($path, function($reader) {})->get();  
$rows = $data->toArray();

    if(!empty($data) && $data->count()){

        $emails = array();

        foreach ($rows as $row) {
           $emails[] = $row['email'];
        }

    }
آفلاین
user-avatar
Bahman Aliveisi ( 16521 تجربه )
2 سال پیش

سلام
از ورژن 2.1 استفاده کن
https://laravel-excel.maatwebsite.nl/docs/2.1/getting-started/installation
هدرها (نام سرستونها) رو در اکسل تعریف کن. مثلا برای ایمیل ها email بذار. این نام به عنوان کلید آرایه شامل سلولهای یک سطر استفاده میشه.

$path = 'Your_File_Path';
$myValueBinder = new MyValueBinder;  
$data = Excel::setValueBinder($myValueBinder)->load($path, function($reader) {})->get();  
$rows = $data->toArray();

    if(!empty($data) && $data->count()){

        $emails = array();

        foreach ($rows as $row) {
           $emails[] = $row['email'];
        }

    }
برای ارسال پاسخ باید وارد سایت شوید