Cix
6 سال پیش توسط Cix مطرح شد
1 پاسخ

import data Excel

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

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


ثبت پرسش جدید
Bahman Aliveisi
@roj 6 سال پیش آپدیت شد
1

سلام
از ورژن 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'];
        }

    }

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

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