emiliosh/mdb-tools

MS Access数据库文件的解析器。此包在.mdb文件上构建和测试,但也可用其他格式进行测试

dev-master 2024-07-01 07:18 UTC

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

安装

  1. 在您的机器上全局安装mdb-tools
apt-get update -y
apt-get install -y mdbtools
  1. 安装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());

链接