Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

Tôi đã làm theo hướng dẫn này ở đây

https://arjunphp.com/how-to-use-phpexcel-with-codeigniter/

và đây

http://www.ahowto.net/php/easily-integrateload-phpexcel-into-codeigniter-framework/

Tuy nhiên, tôi vẫn nhận được lỗi không tìm thấy PhpExcel_iofactory. Tôi đã không tìm thấy nhiều sự giúp đỡ trong lĩnh vực này. Có một plugin excel thay thế hoặc có cách nào để giải quyết vấn đề này không?

Đây là bộ điều khiển của tôi xây dựng

public function __construct() {        
        parent::__construct();
        $this->load->library('Excel');
    }

Đây là chức năng tải lên bộ điều khiển của tôi

$objReader= PHPExcel_IOFactory::createReader('Excel2007');
$objReader->setReadDataOnly(true); 
$objPHPExcel= PHPExcel_IOFactory::load($document_folder."/".$file_name.".".$file_extension);    
//        $this->response($objPHPExcel);
$objPHPExcel=$objReader->load($document_folder."/".$file_name.".".$file_extension); 
$totalrows=$objPHPExcel->setActiveSheetIndex(0)->getHighestRow();
$objWorksheet=$objPHPExcel->setActiveSheetIndex(0);  
for($i=2;$i<=$totalrows;$i++){ //2 is one row after the header rows
    $title= $objWorksheet->getCellByColumnAndRow(0,$i)->getValue();     
    $first_name= $objWorksheet->getCellByColumnAndRow(1,$i)->getValue();            
    $last_name= $objWorksheet->getCellByColumnAndRow(2,$i)->getValue(); 
    $date_of_birth= $objWorksheet->getCellByColumnAndRow(3,$i)->getValue(); 
    $email=$objWorksheet->getCellByColumnAndRow(4,$i)->getValue();
    $phone_number=$objWorksheet->getCellByColumnAndRow(5,$i)->getValue(); 
    $company=$objWorksheet->getCellByColumnAndRow(6,$i)->getValue(); 
    $input=array(
          'title'=>$title, 
          'first_name'=>$first_name,
          'last_name'=>$last_name,
          'date_of_birth'=>$date_of_birth,
          'email'=>$email,
          'phone_number'=>$phone_number,
          'company'=>$company,
     );

Mattyy21, bạn có thể vui lòng giải thích chi tiết hơn về cách bạn đã sửa lỗi không?

   `$objPHPExcel = \PHPExcel_IOFactory::load("excel_files/temp_files.xlsx"));
    $objWorksheet = $objPHPExcel->getActiveSheet();
    $highestRow = $objWorksheet->getHighestRow();
    $highestColumn = \PHPExcel_Cell::columnIndexFromString($objWorksheet->getHighestColumn());

    for ($row = 3; $row <= $highestRow; ++$row) {
        for($col = 0; $col <= $highestColumn; ++$col) {
            $cellValue = $objWorksheet->getCellByColumnAndRow($col, $row) ;
        }
    }`

Thông điệp PHP: Lỗi nghiêm trọng của PHP: Lớp 'PHPEXCEL_IOFACTORY' không tìm thấy trong /sites/all/modules/contrib/sheetnode/modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc trên dòng 113

Bạn có thể đang sử dụng một phiên bản cũ, không được hỗ trợ của PHPExcel. Bạn có thể vui lòng kiểm tra phiên bản của bạn? SheetNode hỗ trợ PHPExcel 1.7.7 trở lên.
How can i resolve this?

@Stanislav_b làm việc cho tôi. Cảm ơn. Nhưng, tại sao không tạo ra một bản vá?

Lỗi đó bị biến dạng theo đầu Stanislav_b. Cảm ơn.

@Stanislav_b làm việc cho tôi. Cảm ơn. Nhưng, tại sao không tạo ra một bản vá?

Tôi nhận được tin nhắn này khi tôi cố gắng tải lên một tờ XLSX?

Lỗi chết người: không tìm thấy

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

Làm gì?#1

Bình luậnCreditAttribution: Suppe commented 22 October 2013 at 14:22

Nhận xét số 1

Suppe CreditAttribution: Suppe nhận xét ngày 22 tháng 10 năm 2013 lúc 14:22

Đây là toàn văn:

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

Der opstod en ajax http-fejl. Kết quả http: 200 thông tin cho đến frger følger. STI:/Batch? Render = Overlay & id = 16 & op = do statustext: OK trả lời Nhập.INC trên dòng 109

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

.#4

mattyy21

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy
Bạn có thể đang sử dụng một phiên bản cũ, không được hỗ trợ của PHPExcel. Bạn có thể vui lòng kiểm tra phiên bản của bạn? SheetNode hỗ trợ PHPExcel 1.7.7 trở lên.

Nhận xét #4Attribution: mattyy21 commented 29 November 2013 at 10:09

người Ý

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

CreditAttribution: Mattyy21 nhận xét ngày 29 tháng 11 năm 2013 lúc 10:09#5

mattyy21

Bạn có thể đang sử dụng một phiên bản cũ, không được hỗ trợ của PHPExcel. Bạn có thể vui lòng kiểm tra phiên bản của bạn? SheetNode hỗ trợ PHPExcel 1.7.7 trở lên.

Nhận xét #4Attribution: mattyy21 commented 29 November 2013 at 11:29

người Ý

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

CreditAttribution: Mattyy21 nhận xét ngày 29 tháng 11 năm 2013 lúc 10:09

  • Đăng nhập hoặc đăng ký để gửi bình luận

Tôi có cùng một vấn đề với PHPExcel 1.7.9 và bảng mô-đun 7.x-1.0-beta6. Giúp tôi !Nhận xét #5CreditAttribution: Mattyy21 nhận xét ngày 29 tháng 11 năm 2013 lúc 11:29

Tôi đã giải quyết nó bằng cách thay thế các thư mục trở lại máy chủ =. =

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

Mattyy21, bạn có thể vui lòng giải thích chi tiết hơn về cách bạn đã sửa lỗi không?

Trạng thái:

đã sửa

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

»Đóng (Đã sửa)

Thông điệp PHP: Lỗi nghiêm trọng của PHP: Lớp 'PHPEXCEL_IOFACTORY' không tìm thấy trong /sites/all/modules/contrib/sheetnode/modules/sheetnode_phpexcel/sheetnode_phpexcel.import.inc trên dòng 113

Sửa nhanh mà giúp tôi là thêm _sheetnode_phpexcel_load_library(SHEETNODE_PHPEXCEL_LIBRARY); vào trang

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

Lỗi đó bị biến dạng theo đầu Stanislav_b.Cảm ơn.
Thanks.

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

Lỗi đó bị biến dạng theo đầu Stanislav_b.Cảm ơn.
Work for me. Thanks. But, why not create a patch?

  • Đăng nhập hoặc đăng ký để gửi bình luận

Hướng dẫn class phpexcel_iofactory not found - lớp phpexcel_iofactory không tìm thấy

  • Đăng nhập hoặc đăng ký để gửi bình luận