emiliosh / mdb-tools
MS Access数据库文件的解析器。此包在.mdb文件上构建和测试,但也可用其他格式进行测试
dev-master
2024-07-01 07:18 UTC
Requires
- php: ^8.1
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-08-31 07:43:07 UTC
README
描述
如果您遇到了将应用程序与MS Access数据库集成的难题,那么您就在正确的位置!此包可以解析MS Access备份文件".mdb"文件。
当然,这背后没有魔法,要使其工作,您需要安装一个能够读取.mdb文件的特定工具。这个工具叫做"mdb-tools"。
它如何工作?
有一个简单的想法!该包将您的.mdb文件传输到mdb-tools CLI。因此,当您查询表列表时,此包仅在CLI中运行
mdb-tables backup.mdb
安装
- 在您的机器上全局安装mdb-tools
apt-get update -y
apt-get install -y mdbtools
- 安装Composer PHP包
composer require mdb-tools/mdb-parser
用法
主逻辑放在名为"Parser"的类中,它有相应的外观类。您可以将解析器包含到您的代码中,如下所示
use MDBTools\Facades\Parsers\MDBParser;
之后您可能可以这样操作
//load you file $parser = MDBParser::loadFile('/path/to/file'); //see table names... $tables = $parser->tables(); //parse data from one chosen table... print_r($parser->selectTable('some_table')->toArray());
链接