返回介绍

工作表列表

发布于 2021-06-08 19:47:24 字数 1242 浏览 938 评论 0 收藏 0

  • 读取文件已支持 windows 系统,版本号大于等于 1.3.4.1

  • 扩展版本大于等于 1.3.2

  • PECL 安装时将会提示是否开启读取功能,请键入 yes

函数原型

sheetList(): array

示例

$excel = new \Vtiful\Kernel\Excel(['path' => './tests']);
​
// 构建示例文件
$filePath = $excel
    // 第一个工作表
    ->fileName('tutorial.xlsx', 'test1')
    ->header(['sheet'])
    ->data([['test1']])
​
    // 第二个工作表
    ->addSheet('test2')
    ->header(['sheet'])
    ->data([['test2']])
​
    ->output();
​
// 打开示例文件
$sheetList = $excel->openFile('tutorial.xlsx')
    ->sheetList();
​
foreach ($sheetList as $sheetName) {
    echo 'Sheet Name:' . $sheetName . PHP_EOL;
​
    // 通过工作表名称获取工作表数据
    $sheetData = $excel
        ->openSheet($sheetName)
        ->getSheetData();
​
    var_dump($sheetData);
}

示例输出

Sheet Name:test1
array(2) {
  [0]=>
  array(1) {
    [0]=>
    string(5) "sheet"
  }
  [1]=>
  array(1) {
    [0]=>
    string(5) "test1"
  }
}
Sheet Name:test2
array(2) {
  [0]=>
  array(1) {
    [0]=>
    string(5) "sheet"
  }
  [1]=>
  array(1) {
    [0]=>
    string(5) "test2"
  }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文