jwadin / php-coda-parser
比利时CODA银行文件的PHP解析器
v1.0.1
2024-03-20 12:01 UTC
Requires
- php: >=8.2.0
- ext-ctype: *
- ext-mbstring: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.51
- phpunit/phpunit: 9.*
This package is auto-updated.
Last update: 2024-09-20 13:32:52 UTC
README
比利时CODA银行文件的PHP解析器
安装
您可以使用Composer安装Codelicious/Coda。您可以在Packagist主页上阅读有关Composer及其主要仓库的更多信息。首先按照Packagist主页上的说明安装Composer到您的项目中,然后在您的composer.json
文件中定义对Codelicious/Coda的依赖。
{ "require": { "codelicious/php-coda-parser": "^2.0" } }
或者,您可以在项目根目录中执行以下命令来安装此库
composer require codelicious/php-coda-parser:^2.0
演示 / API
您可以在https://eenvoudigfactureren.be/coda尝试解析器。如果您不想自己托管代码,同一页面上也提供了开放的API。
用法
<?php use Codelicious\Coda\Parser; $parser = new Parser(); $statements = $parser->parseFile('coda-file.cod'); foreach ($statements as $statement) { echo $statement->getDate()->format('Y-m-d') . "\n"; foreach ($statement->getTransactions() as $transaction) { echo $transaction->getAccount()->getName() . ": " . $transaction->getAmount() . "\n"; } echo $statement->getNewBalance() . "\n"; }
端口
您可以在https://github.com/supervos/coda-parser找到库到C#的端口。