راکت
حل شده

import data Excel

1 پاسخ

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

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

ثبت پرسش جدید

پاسخ‌ها

1
Bahman Aliveisi
Bahman Aliveisi
@roj
بهترین پاسخ

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

    }

شاید پاسخ شما همین‌جا باشد

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

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