从 Excel 文件获取结果时出错
Error in getting results from Excel file
我正在尝试从 Excel 文件中检索结果以保存在数据库列中。这是我正在尝试的:
public function addRecords(Request $request){
$file = $request->get('file');
//echo $file;
Excel::load($file, function($reader){
$results = $reader->get()->toArray();
echo $results;
foreach($results as $key => $value){
$sim = new Sim();
$sim->msisdn = $value['msisdn'];
$sim->imei = $value['imei'];
$sim->issued_to = $value['issued_to'];
$sim->associated_with_employee = $value['associated_with_employee'];
$sim->save();
}
});
}
我收到错误:
Undefined index: msisdn|imei|issued_to|associated_with_employee.
我做错了什么?
经过一个小时尝试不同的解决方案并再次阅读 http://www.maatwebsite.nl/laravel-excel/docs/import#formatting
我发现了错误。问题是我没有提到 sheet 这个名字。所以,我通过添加
修复了我的错误
Excel::selectSheets('Sheet1')->load();
希望对以后的用户有所帮助。
我正在尝试从 Excel 文件中检索结果以保存在数据库列中。这是我正在尝试的:
public function addRecords(Request $request){
$file = $request->get('file');
//echo $file;
Excel::load($file, function($reader){
$results = $reader->get()->toArray();
echo $results;
foreach($results as $key => $value){
$sim = new Sim();
$sim->msisdn = $value['msisdn'];
$sim->imei = $value['imei'];
$sim->issued_to = $value['issued_to'];
$sim->associated_with_employee = $value['associated_with_employee'];
$sim->save();
}
});
}
我收到错误:
Undefined index: msisdn|imei|issued_to|associated_with_employee.
我做错了什么?
经过一个小时尝试不同的解决方案并再次阅读 http://www.maatwebsite.nl/laravel-excel/docs/import#formatting
我发现了错误。问题是我没有提到 sheet 这个名字。所以,我通过添加
Excel::selectSheets('Sheet1')->load();
希望对以后的用户有所帮助。