이것은 csv 형식으로 파일 백업을 다운로드하는 컨트롤러 작업입니다. 그러나 파일을 다운로드 할 수 없습니다. 내가 뭘 잘못하고 있는지 이해할 수 없습니다.
public function backup()
{
$dummy_data = array([
'Name' => 'ABC',
'Age' => '26',
'Sex' => 'Male',
],
[
'Name' => 'C S',
'Age' => '33',
'Sex' => 'Male',
],
[
'Name' => 'Rose',
'Age' => '26',
'Sex' => 'Male',
],
[
'Name' => 'Der',
'Age' => '24',
'Sex' => 'Male',
]
);
$csv = CSV::fromArray($dummy_data)->render();
return $csv
}
이 플러그인을 사용하여 csv 파일을 만들고 있습니다.
https://github.com/mnshankar/csv
최신 정보:
echo $csv; // Gives following output
HTTP/1.0 200 OK
Cache-Control: private
Content-Disposition: attachment; filename="export.csv"
Content-Type: text/csv
Date: Wed, 14 Jan 2015 12:29:04 GMT
Pragma: cache
Name,Age,Sex
ABC,26,Male
"C S",33,Male
Rose,26,Male
Der,24,Male
이 시도...
나는 나를 위해 일해 보았습니다.
https://github.com/Maatwebsite/Laravel-Excel
가져 오기 :
Excel::load('assets/uploads/mti.xlsx', function($reader) {
// Getting all results
$results = $reader->get()->toArray();
// ->all() is a wrapper for ->get() and will work the same
// $results = $reader->all();
print_r(array_filter($results));
});
수출의 경우 :
Excel::create('Filename', function($excel) {
$excel->sheet('Sheetname', function($sheet) {
$sheet->fromArray(array(
array('data1', 'data2'),
array('data3', 'data4')
));
});
})->export('xls');
참고:
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다