php - 用于解析 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();
}
解决方案
改变,
if ( $xlsx = SimpleXLSX::parse('book.xlsx') ) {
至,
if ( $xlsx = SimpleXLS::parse('book.xlsx') ) {
SimpleXLSX
更改to的任何引用,SimpleXLS
因为根据此,该类被调用SimpleXLS
,而不是SimpleXLSX
。
注意:如果您包含其自动加载器,Composer 将处理自动加载。
推荐阅读
- angular - 如何创建角度多语言路由路径
- java - 在 spring 响应式 Web (webflux) 中为所有端点添加“/api”或其他前缀
- algorithm - 在不引入循环和/或新顶点的情况下将边添加到有向无环图
- javascript - 对象数组的意外突变
- java - 用 WebClient 替换 OAuth2RestTemplate
- powershell - Powershell 在某些脚本中不使用 TLS 1.2
- rust - 调试格式化程序是否使用取消引用?
- c++ - 跨多个 C++ 翻译单元的内联函数
- c# - Razor Pages OnPost - 父页面是否可以使用在创建时传递给其部分的相同部分模型?
- javascript - JavsScript — 跟踪鼠标相对于屏幕中间的位置