как исправить импорт файла Excel в переполнение стека

У меня проблема с импортом данных Excel в PHP использовать Excel_reader.

это ошибка

ошибка пикт

это мой код:

$config['upload_path'] = './assets/excel/';
$config['allowed_types'] = 'xls';
$config['max_size'] = 1024 * 8;

$this->load->library('upload', $config);

if ( ! $this->upload->do_upload())
{
echo'<script>alert("Upload gagal. Perhatikan ekstensi file. Ekstensi harus xls. Apabila ekstensi sudah xls namun gagal, lengkapi data dalam file xls.");</script>';
$this->load->view('include/header');
$this->load->view('upload_excel_cust');
$this->load->view('include/footer');

}
else
{
$data = array('error' => false);
$upload_data = $this->upload->data();$this->load->library('Excel_reader');
$this->excel_reader->setOutputEncoding('230787');

$file =  $upload_data['full_path'];
$this->excel_reader->read($file);
error_reporting(E_ALL ^ E_NOTICE);

// Sheet 1
$data = $this->excel_reader->sheets[0] ;
$dataexcel = Array();
for ($i = 1; $i <= $data['numRows']; $i++) {

if($data['cells'][$i][1] == '') break;
$dataexcel[$i-1]['tgl'] = $data['cells'][$i][2];
$dataexcel[$i-1]['nama_tempat'] = $data['cells'][$i][3];

Я был прочитан проблема, потому что файл Excel_reader не поддерживает в PHP 7,
как я могу это исправить?

благодарю вас…

[Решено]

эта проблема решена, мне просто нужно изменить имя функции так же, как имя класса в (__construct)

благодарю вас..

-1

Решение

Привет, чтобы прочитать файл Excel, вы можете прочитать этот пост читать файл Excel

Убедитесь, что папка PHPExcelPHPExcel находится в папке third_party, а затем в папке application / library вам нужно создать файл Excel.php с

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

require_once APPPATH."/third_party/PHPExcel.php";

class Excel extends PHPExcel {

public function __construct() {
parent::__construct();
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]