foxmarketingdigital/excel-reader

一个用于读取xls和xlsx文件的库

1.1 2019-09-09 23:40 UTC

This package is auto-updated.

Last update: 2024-09-05 07:49:20 UTC


README

一个简单的用于读取xls和xlsx文件的类

一个简单的用于读取xlsx和xls文件的库

亮点

英语
  • 读取电子表格数据,返回非关联数组
  • 读取数据返回关联数组(较慢)
  • 定义要读取的电子表格
  • 将电子表格打印为HTML
  • 读取特定单元格(较慢)
  • Composer就绪且符合PSR-2标准
  • 类型方法和错误处理
葡萄牙语
  • 读取电子表格数据返回非关联数组
  • 读取数据返回关联数组(较慢)
  • 定义要读取的电子表格
  • 将电子表格打印为HTML
  • 读取特定单元格(较慢)
  • Composer就绪且符合PSR-2标准
  • 方法类型和错误处理

安装

excel-reader可通过Composer获取

"foxmarketingdigital/excel-reader": "^1.0"

或运行

composer require foxmarketingdigital/excel-reader

文档

有关如何使用当前可用方法的更多详细信息,您可以查看主目录中的示例文件夹。
下面您将找到一些基本示例,说明如何使用

有关如何使用当前可用方法的更多详细信息,您可以查看主目录中的examples文件夹。

下面您将找到一些基本示例,说明如何使用

读取文件 | Ler Arquivo

<?php

    use Foxmarketingdigital\ExcelReader\ExcelReader;

    require_once __DIR__ . '/../../vendor/autoload.php';
    /** @var ExcelReader $ExcelReader : instantiate class */
    $ExcelReader = new ExcelReader();
    /** @var string $file */
    $file = __DIR__ . '/teste.xlsx';

    /** Carrega o arquivo xls/xlsx */
    /** load file xls/xlsx */
    $ExcelReader->loadFile($file);

    /** ler linhas do arquivo retornando um array não associativo */
    /** read lines from file returning non-associative array */
    var_dump($ExcelReader->getRows());
    echo "<hr><hr>";
    /** ler linhas do arquivo retornando um array  associativo */
    /** read lines from file returning associative array */
    var_dump($ExcelReader->getRowsAssoc());

XLSX到HTML | XLS para HTML

<?php

    use Foxmarketingdigital\ExcelReader\ExcelReader;

    require_once __DIR__ . '/../../vendor/autoload.php';
    /** @var ExcelReader $ExcelReader : instantiate class */
    $ExcelReader = new ExcelReader();
    /** @var string $file */
    $file = __DIR__ . '/teste.xlsx';

    /** Carrega o arquivo xls/xlsx */
    /** load file xls/xlsx */
    $ExcelReader->loadFile($file);

    echo $ExcelReader->inHTML();