Tag: 拉拉维尔

导入Excel表格时,我正在获取数据和空单元格

我正在尝试导入一个Excel表单。我正在获取数据,但我也获得空单元格。我尝试了其他选项,但它不工作。 我正在使用以下代码: $path = Input::file('file')->getRealPath(); $data = Excel::load($path, function($reader) { })->get(); 任何人都可以请帮我解决这个问题。我不能前进。感谢提前。

上传Excel文件Laravel

我试图用Laravel中的表单上传excel文件,但是我遇到了这个问题: 调用一个非对象的成员函数store() 这是我的代码: {!! Form::open(['route' => 'choixcol']) !!} <div class="col-md-4"> {!! Form::file('data', '', ['id' => 'file', 'class' => 'form-control']) !!} </div> <div class="col-md-8"> {!! Form::submit("Utiliser ce fichier", array('class' => 'btn btn-info')) !!} </div> {!! Form::close() !!} 而我的function在我的控制器: public function upload(Request $request) { $path = $request->file('data')->store('data'); return view('mesures.index'); } 请问如何解决? 编辑: 在我的请求中,我有: Request {#37 ▼ #json: […]

Laravel Excel导入CSV加载数据

我有这个CSV(没有行标题) 001001,BENITEZ LI,2052,2059,2016-04-27 09:07:20 001002,CASA PARRO,13937,13945,2016-04-21 09:07:20 001004,NUEVO BANC,701,709,2016-04-23 22:07:20 使用这个脚本: Excel::filter('chunk')->load(public_path().'/uploads/'.$filename)->chunk(250, function($results) { foreach ($results as $row) { $user = Lectura::create([ 'partida' => $row->partida, 'nombre' => $row->nombre, 'lectura_ant' => $row->lectura_ant, 'lectura_act' => $row->lectura_act, 'fecha' => $row->fecha, ]); } }); 我想导入到我的数据库使用这段代码,我可以正确地得到每一行。 但是添加了空值。 倾销variables: CellCollection {#734 ▼ #title: null #items: array:5 [▼ "001001" => "001002" "benitez_li" […]

Laravel Maatwebsite / excel随机添加额外列中的数据

我在Laravel使用maatwebsite / excel构build一个excel文件。 然而,它似乎是在行中添加数据,而不是我所期望的。 我是否错过了可能导致这种情况的东西? 它也不一致,例如对于新的工作表,即使工作表在左侧可能有不同的数字,也会逐字地添加相同的数据。 作为一种解决方法,我必须添加一堆空单元格到每一行像这样… $sheet->row( 1, array( 'From: '.$from_date, 'To: '.$to_date, '', '', '', '', '', '', '', '', '' ) ); 我的代码没有解决方法: $rows[$product_type] = array ( 'Received' => $received, 'Visually Inspected' => $visually_inspected, 'Visually Passed' => $visually_passed, 'Visually Failed' => $visually_failed, 'Technically Inspected' => $technically_inspected, 'Technically Passed' => $technically_passed, 'Technically Failed […]

如何在数据库中设置其ID时,如何在Excel中打印用户的名称。 PHP,Laravel

我从基于Laravel框架的网页中导出一个表来优化,但是当我下载它下载的文件时。 但是我想在这些文件中显示与特定的id相对应的用户名。 同样的项目。 (但是如果为用户名find解决scheme,也可以为项目使用同样的解决scheme)。

Laravel Excel错误的程序

我正在试图从xls文件中创build一个laravel包 https://github.com/Maatwebsite/Laravel-Excel 安装这个插件,没有任何问题,但没有打印任何东西。 我知道我做错了,但我找不到任何简单的脚本工作示例。 $excel = App::make('excel'); Excel::load('app/example.csv', function($reader) { $results = $reader->all(); return $results; }); 即使我会做一些像return 'hello'它没有打印任何… 你有什么想法,为什么它不打印?

会话不是第一次存储值

我无法在第一次运行时打印数据,但可以在第二次运行时打印数据。我想在第一次运行中打印数据。 我有3个文件1.主要文件发送ajax后,打印数据(main.php)2.把发送数据到会话(put.php)3.打印数据到excel(print.php) main.php <?php session_start(); echo '<p class="first">ABC</p>'; //DOM IS <p class="first">ABC</p> ?> $(document).ready(function(){ var value = $('.first').text(); myfun(); function myfun(){ $.post("put.php", {"content":value},function(data){ console.log(data); }); } window.location.href ='print.php'; }); put.php <?php session_start(); $_SESSION["content"] = $_POST["content"]; ?> print.php //这些文件打印成excel代码很简单 <?php session_start(); header("content-type:application/xls"); $table = '<table><tr><th>Name</th></tr>'; $table .='<tr><td>'.$_SESSION["content"].'</td></tr></table>'; echo $table; header("content-Disposition: attachment; filename = new.xls"); ?> 请帮助我,提前致谢。

Laravel 5.4 – 读取xlsx文件

我正在尝试第一次实现从xlsx文件function读取。 从例子中我可以发现我已经想出了这样的东西: $path = base_path('public/uploads/' .$file->getClientOriginalName()); $handle = fopen($path, "r"); while (($data = fgets($handle, 10000)) !== FALSE) { $line = explode(';',$data); dd($line); $mall = $line[5]; $store = $line[4]; $price = $line[6]; $visitors = $line[3]; xlsx文件有7列和2000多行,但我得到: 未定义的抵消:5 这是dd($line)的输出 array:1 [▼ 0 => b"PK\x03\x04\x14\x00\x06\x00\x08\x00\x00\x00!\x00£›ufw\x01\x00\x00p\x05\x00\x00\x13\x00\x08\x02[Content_Types].xml ¢\x04\x02( \x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00¬TËNÃ0\x10¼#ñ\x0F'¯(qË\x01!Ô´\x07\n ◀" ]

在laravel excel中导入基础知识

我想了解如何使用laravel / excel导入我的excel文件 我试图这样做: public function import() { $path = public_path(); Excel::load($path.'/file.xlsx', function($reader) { $firstrow = $reader->first()->toArray(); dd($firstrow); }); } 但是当我倾倒任何东西没有从拉拉维尔得到任何转储, 这是我的Excel的数据: item spool junta 1 test1 j1 2 test2 j2 3 test3 j3 是一个简单的文件只是为了testing,但没有发生,我只是得到一个空白页面没有我的转储 预先感谢您的帮助!

为什么Excel文件格式不正确?

文件: http : //www.filedropper.com/users_1为什么我不能正常打开? 当你打开这个文件时,即使编码是正常的,我也会看到一堆模糊的字符 我使用laravel 5和laravel excel。 laravel excel: http : //www.maatwebsite.nl/laravel-excel/docs Excel::create('users', function($excel) { $excel->sheet('sheet', function($sheet) { $admin = App\User::find(200000); $clients = App\User::getUserClientsIdAll( $admin->id ); $sheet->loadView('admin.excel.users', [ 'user' => $admin, 'clients' => $clients, 'isAdmin' => true ]); }); })->export($format); 查看“admin.excel.users”: <html> <table> <tbody> <tr> <td width="100"> № {{ $num }}</td> <td width="100"> Имя: […]