μμ μ€μΈ νλ‘μ νΈμ λ¬Έμ κ° μμ΅λλ€. νΉμ Excel ν νλ¦Ώ νμΌμ μ¬μ©νμ¬ ftpλ₯Ό ν΅ν΄ μ°λ¦¬κ° μμ μ€μΈ νμ¬ ν΅ν© ννΈλμκ² λ°μ΄ν°λ₯Ό 보λ΄μΌ ν©λλ€. μμ€ν μμ νμ©ν μ μλ μ μΌν νμμ xlsx λ¬Έμμ λλ€.
λ¬Έμ λ μ΄ λ¨Έλ¦¬κΈ μμ λ§μ λ°μ΄ν°κ° μμΌλ―λ‘ κΈ°λ³Έμ μΌλ‘ μ λ¨μλ‘ μ΄λ¬ν νμΌμ νΈμ§ν μ μμ΄μΌ νλ€λ κ²μ λλ€. λκ΅°κ° νΉμ μ μ λμμΌλ‘ ν μ μλλ‘ ν° μ½λ μμ λ₯Ό μ 곡ν μ μμ΅λκΉ? μλ§λ cell("B1") λλ row(5)->column(5)μ κ°μ κ²μΌκΉμ?
λλ maatsoftware μ€λͺ μλ₯Ό μ΄ν΄λ³΄μκ³ κ·Έκ²μ λν΄ νΉμ ν κ²μ μ°Ύμ μ μλ κ² κ°μ΅λλ€. phpOffice Excel λΌμ΄λΈλ¬λ¦¬λ‘ μ΄μ κ°μ μμ μ μννλ κ²μ λν μ°Έμ‘°λ₯Ό μ°Ύμμ§λ§ μ΄ λΌμ΄λΈλ¬λ¦¬λ₯Ό ν΅ν΄ νΈμΆνλ λ°©λ²μ μ λͺ¨λ₯΄κ² μ΅λλ€. μ λ λΌλΌλ²¨ 4.2λ₯Ό μ¬μ©νκ³ μμ΅λλ€. λ΄ νλ‘μ νΈλ Laravel5κ° λμ€κΈ° μ μ μμλμμΌλ―λ‘ Laravel 4.2 μμμ κ°ν μμ΅λλ€.
λμμ μ£Όμ μ 미리 κ°μ¬λ립λλ€.
κ±Έμ΄ κ±΄λκΈ°
μ΄ ν¨ν€μ§μμ PHPExcel κΈ°λ³Έ λ©μλλ₯Ό νΈμΆν μ μμ΅λλ€.
λ€μ λ¬Έμμμ λνΌ λ©μλλ₯Ό μ°Ύμ μ μμ΅λλ€. http://www.maatwebsite.nl/laravel-excel/docs/export#rows (μΉμ
ν λ° μ
μ‘°μ)
μλ νμΈμ,
μ°ΎκΈ°κ° λ무 μ½μ§λ μμμ§λ§ λ§μΉ¨λ΄ μ»μμ΅λλ€. var_dump(get_class_methods($reader)); μ¬λ°λ₯Έ λ°©λ²μ μ°Ύμ λκΉμ§ μ¬λ¬ λ².
$reader->getExcel()->getSheet()->getCell('C7')->getValue()
\Excel::selectSheets('Configuration')->load($file->getRealPath(), function($reader) {
$reader->getExcel()->getSheet()->getCell('C7')->getValue() ;
});
λκ΅°κ°μκ² μ μ©ν μ μμ΅λλ€.
κ°μ¬ν©λλ€. μ€λλ μ μκ² λ§λ λ°©λ²μ μ°Ύμμ΅λλ€.
$excel->getActiveSheet()->getCellByColumnAndRow($col-1, $row-1)->getValue()
그리κ³
$excel->getActiveSheet()->setCellValueByColumnAndRow($field[$key],$startRow+1,$value)
getCell() ν¨μκ° μλνλλ‘ ν μ μμμ§λ§ κ·νμ λ°©λ²μ μλν΄ λ³΄κ² μ΅λλ€.
κ°μ¬ ν΄μ!
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ,
μ°ΎκΈ°κ° λ무 μ½μ§λ μμμ§λ§ λ§μΉ¨λ΄ μ»μμ΅λλ€. var_dump(get_class_methods($reader)); μ¬λ°λ₯Έ λ°©λ²μ μ°Ύμ λκΉμ§ μ¬λ¬ λ².
λκ΅°κ°μκ² μ μ©ν μ μμ΅λλ€.