首页 > 解决方案 > 用于解析 XLS 文件的未定义类

问题描述

我需要我SimpleXLS通过 composer 安装的包类,但是当我尝试测试它时,我SimpleXLSX看起来它是未定义的。

<?php

include './_inc/bootstrap.php';
require_once('./vendor/shuchkin/simplexls/src/SimpleXLS.php');
if ( $xlsx = SimpleXLSX::parse('book.xlsx') ) {
    print_r( $xlsx->rows() );
} else {
    echo SimpleXLSX::parseError();
}

标签: phpclassxls

解决方案


改变,

if ( $xlsx = SimpleXLSX::parse('book.xlsx') ) {

至,

if ( $xlsx = SimpleXLS::parse('book.xlsx') ) {

SimpleXLSX更改to的任何引用,SimpleXLS因为根据,该类被调用SimpleXLS,而不是SimpleXLSX

注意:如果您包含其自动加载器,Composer 将处理自动加载。


推荐阅读