MDB Viewer 使用指南
MDB Viewer 是只读的浏览器工具。选择数据库文件,查看表格,并导出需要的表数据。文件会在浏览器本地解析。
1. 选择 MDB 或 ACCDB 文件
打开查看器,把文件拖到文件选择区域,或点击该区域从电脑中选择文件。
- 支持扩展名:.mdb 和 .accdb。
- 不需要账号或注册。
- 如果是敏感文件,请先确认组织政策允许使用浏览器本地工具。
2. 等待本地解析
浏览器会读取 Access 二进制文件并提取表结构。小文件通常很快,大文件取决于设备内存。
- 系统表和不包含本地数据的链接表可能不会显示。
- 有密码保护的数据库需要先在 Microsoft Access 中解除密码。
- 如果浏览器变慢,关闭其他标签页后重试。
3. 浏览表和行
解析完成后,左侧会出现表列表。选择一张表即可在数据网格中查看行数据。
- 为了性能,表格每页显示 50 行。
- 字段很多的表可以横向滚动。
- 表名和总行数会显示在数据网格上方。
4. 导出表格为 CSV
点击 Export CSV 下载当前选中的表。每次导出一张表。
- CSV 包含整张表,不只是当前页面显示的行。
- CSV 文件使用 UTF-8 编码。
- 原始 Access 数据库不会被修改。
打开导出的 CSV
| 应用 | 说明 |
|---|---|
| Excel | 如果中文或重音字符乱码,用“数据 > 自文本/CSV”并选择 UTF-8。 |
| Google Sheets | 使用“文件 > 导入 > 上传”,通常会自动识别 UTF-8。 |
| LibreOffice Calc | 打开 CSV 时选择 Unicode (UTF-8),分隔符选择逗号。 |
| Python | 导出后可用 pandas.read_csv('Customers.csv') 读取。 |
常见问题排查
处理失败
确认文件是真正的 MDB/ACCDB,而不是改了扩展名的 ZIP 或临时下载文件。
数据库有密码
先用 Access 打开文件,去掉密码,另存副本后再试。
浏览器卡住
文件可能超过浏览器可用内存,改用 Access、mdb-tools 或本地脚本导出。
没有行数据
数据库可能只有表单、报表、链接表,或表本身为空。
CSV 乱码
导入 CSV 时选择 UTF-8,而不是用系统默认编码直接打开。
什么时候用其他工具
| 工具 | 适合场景 | 平台 |
|---|---|---|
| MDB Viewer | 快速查看和导出 CSV | 现代浏览器 |
| Microsoft Access | 编辑、表单、报表、宏、VBA、密码文件 | Windows |
| mdb-tools | 批量导出和自动化 | macOS、Linux |
| Python 脚本 | ETL、清洗和可重复迁移 | 任意系统 |
如何验证本地处理
- 打开浏览器开发者工具,在加载文件时观察 Network 面板。
- 不应看到把数据库文件上传到 mdb-viewer.com 的请求。
- 刷新或关闭页面后,本次浏览器会话中的解析数据会被清除。