Tag: 维尔 5.4

PHPExcel_Calculation_Exception:10!I9 – >公式错误:意外,

我想上传一个多页excel文件。 我的代码是这样的 Excel::load($file_path, function($sheet) { $detail = $sheet->get(); var_dump($detail); }); 但我得到以下错误 PHPExcel_Calculation_Exception:10!I9 – >公式错误:意外, 从字面上看,我没有在该文件中的任何其他代码。 更新 我的第一分析是文件中有错误。 然后我改变了我的代码 Excel::filter('chunk')->load($file_path, function($reader) use($file,&$detail) { foreach ($reader->get() as $sheet) { // $sheetTitle = $sheet->getTitle(); foreach($sheet->toArray as $row) { } } }); 一些如何工作,但在列显示为null 55 => Maatwebsite\Excel\Collections\CellCollection {#7429 #title: null #items: array:1 [ 0 => null ] } 56 => […]

Laravel excel,为什么函数($ reader)不能获取variables?

目前即时通讯使用Laravel-Excel(MaatWebsite)。 我在控制器中有这样的代码 public function house($id) { $furniture_number = Furniture::where('id', $id)->first(); $rows = Excel::load('storage\\app\\public\\upload\\furniture.xlsx', function($reader) { $reader->noHeading(); $reader->takeColumns($furniture_number->amount); })->get(); } dd($ furniture_number-> amount)返回“10” 未定义的variables:furniture_number(在$ reader-> takeColumns($ furniture_number-> amount)行)

Laravel,检查logging是否存在并在表格中显示的最好/替代方法是什么?

目前即时通讯使用Laravel-Excel(MaatWebsite),并希望检查excel数据是否与数据库“家具”表中的数据相同 调节器 // assume $id is retrieve from parameter $check_furnitures = Furniture::where('company_no', $id)->get(); $rows = Excel::load('storage\\app\\public\\upload\\furniture.xlsx', function($reader){$reader->noHeading();$reader->skipRows(1)})->get(); 视图 <table> <thead> <tr> <td>Chair Name></td> <td>Desk Name></td> <td>Carpet Name></td> <td>Status</td> </tr> </thead> <tbody> <?php $arr = array(); ?> @foreach($rows as $key => $value) @foreach($check_furnitures as $fur) @if( $fur->chairs == $value[1] && $fur->desks == $value[2] && $fur->carpets == […]

xls文件正在上传到服务器上存储为文件夹

我正在使用laravel 5.4并尝试将一些xls格式的银行对帐单上传到服务器。 文件正在上传到磁盘上,而不是创build一个excel文件,而是在里面创build一个.txt文件的目录。 这个txt文件包含xls文件的内容。 . ├── 835e9d46-b43d-11e7-ad3c-847beb400c7ebank-statement.xls │ └── 0qaYUFrYBLfDupI5v1GlUBuU6aVA8ZQTKdCrR90o.txt └── bd4cb0fa-b43e-11e7-bdc8-847beb400c7ebank-statement.xls └── 2h2Z5Fy6seJtxxxAsYitZwTfA48XIOIpnc7W58xP.txt 查看文件代码 {{ Form::open(['route' => 'upload-statement', 'class' => 'form-horizontal', 'files' => true]) }} {{ csrf_field() }} <div class="form-group{{ $errors->has('statement_file') ? ' has-error' : '' }}"> <label for="email" class="col-md-4 control-label">Chose statement file</label> <div class="col-md-6"> <input autocomplete="off" id="statement_file" type="file" class="form-control" name="statement_file" required autofocus > […]

Laravel Excel导入 – MethodNotAllowedHttpException

在我的Laravel项目中,我从Excel(.CSV)导入数据。 当我上传小计数据(15或10),其导入,但上传超过200个数据,其返回(1/1) MethodNotAllowedHttpException 。 我使用Maatwebsite / Laravel-Excel包来上传数据。 控制器代码: public function uploadleads(Request $request){ $usersid = Auth::user()->id; if($request->hasFile('leads')){ Excel::load($request->file('leads')->getRealPath(), function ($reader) use($usersid) { foreach ($reader->toArray() as $key => $row) { $data['name'] = ucfirst($row['candidatename']); $data['gender'] = ucfirst($row['gender']); $data['mobile'] = $row['mobileno']; $data['email'] = $row['email']; $data['work_experience'] = $row['workexperience']; $data['resume_title'] = $row['resumetitle']; $data['current_location'] = $row['currentlocation']; $data['preferred_location'] = $row['preferredlocation']; $data['current_employer'] = $row['currentemployer']; […]

Laravel擅长横向阅读

目前使用Laravel-Excel(Maatwebsite)包来上传excel并读取它们。 问题是,如何读取同一个excel文件中的水平和垂直数据? 我的Excel文件看起来像这样 – 到目前为止,这是我的代码,但它没有读取任何东西 $rows = Excel::load('storage\\app\\public\\upload\\Funiture.xlsx)->get(); @foreach ($rows as $key => $value) <tr> <td>{{ $value->{'Furniture Registration Number'} }}</td> <td>{{ $value->{'Number'} }}</td> <td>{{ $value->{'Chair Name'} }}</td> <td>{{ $value->{'Table Name'} }}</td> <td>{{ $value->{'Carpet Color'} }}</td> </tr> @endforeach 编辑 $rows = Excel::load('storage\\app\\public\\upload\\Funiture.xlsx)->get(); <span>Furniture Registration Number : <b>{{ $rows[0][1] }}</b></span> $rows = Excel::load('storage\\app\\public\\upload\\Funiture.xlsx, function($reader){$reader->noHeading(); $reader->skipRows(3); })->get();; @foreach […]