首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从excel文件中逐张提取数据。Simplexlsx

问从excel文件中逐张提取数据。Simplexlsx
EN

Stack Overflow用户
提问于 2020-03-06 20:45:17
回答 1查看 2K关注 0票数 0

我使用simplexlsx类处理excel文件,我输入的excel文件中将有多张工作表。

代码语言:javascript
复制
<?php
require "simplexlsx.php";

if ( $xlsx = @SimpleXLSX::parse("test.xlsx") ) {

    print_r( $xlsx->rows(1) ); // Sheet numeration started 0, we select second worksheet

    foreach ( $xlsx->rows() as $r => $row ) {
        print_r($row);
        echo "<br>";
    }
}else{
    echo SimpleXLSX::parseError();
}


?>

我正在尝试的是一张一张地从excel文件中读取数据。

我想要一种方法来知道excel中的工作表数量,并选择要进行数据处理的工作表。

EN

回答 1

Stack Overflow用户

发布于 2020-03-06 21:16:19

代码语言:javascript
复制
<?php
require "simplexlsx.php";

if ( $xlsx = @SimpleXLSX::parse("test.xlsx") ) {


    // Sheet numeration started 0, we select second worksheet
    $sheets=$xlsx->sheetNames(); 

    foreach($sheets as $index => $name){
        echo "Reading sheet :".$name."<br>";
        foreach ( $xlsx->rows($index) as $r => $row ) {
            print_r($row);
            echo "<br>";
        }
        echo "<hr>";
    }

}else{
    echo SimpleXLSX::parseError();
}


?>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60564376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档