renedekat/blmreader

BLM Reader - 解析BLM文件并将结果输出为CSV、Excel、集合或数组

v2.0.3 2017-01-16 20:03 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:36:47 UTC


README

Latest Stable Version Total Downloads License composer.lock

Build Status StyleCI Scrutinizer Code Quality SensioLabsInsight

BLM Reader

安装

通过Composer

$ composer require renedekat/blmreader

使用方法

use ReneDeKat\Blm\Drivers\Simple;
use ReneDeKat\Blm\Drivers\Csvq;

// Create simple (array) output
$simple = Simple::create()->loadFromFile("path/to/blmFile");
// OR
$simple = Simple::create()->loadFromString($blmContents);

$rawContents = $simple->getRawContents();
$output = $simple->getOutput();
$data = $output['data'];
$definitions = $output['definitions']
$headers = $output['headers;

// Create CSV output
$csv = Csv::create()->loadFromFile("path/to/blmFile")
$output = $csv->getOutput();

变更日志

请查看CHANGELOG以获取更多信息。

测试

$ composer test

贡献

请查看CONTRIBUTINGCONDUCT以获取详细信息。

安全性

如果您发现任何安全相关的问题,请通过:author_email发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件