Access File Extractor
收藏官方服务:
资源简介:
Extract supported Access MDB/ACCDB tables to CSV ZIP or typed JSON. Raw file upload, 40 MiB input, explicit limits.
创建时间:
2026-10-31
原始信息汇总
Access File Extractor 数据集/API 概览
基本信息
- 页面地址:https://rapidapi.com/IsraelDiego/api/access-file-extractor
- API 版本:0.1.0(当前)
- 分类:Database
- 提供商:Israel Diego
- 订阅者:1
- 订阅计划:BASIC $0.00;PRO $10.00
- 端点:v1;POST extractAccessTables
- 请求路径:POST https://access-file-extractor.p.rapidapi.com/v1/extract?format=csv;POST https://access-file-extractor.p.rapidapi.com/v1/extract?format=json
功能与输出
- 将支持的 Access MDB/ACCDB 表导出为 CSV ZIP 或 JSON,无需安装 Access。
- 每次请求发送一个健康、支持的 MDB 或 ACCDB 快照。
- 请求体必须包含原始文件字节,
Content-Type为application/octet-stream或application/vnd.ms-access。 - 不支持 multipart 表单、base64 包装、压缩请求体、文件 URL。
- CSV 输出为 ZIP,包含编号表文件和
manifest.json,映射原始表名和列名。 - JSON 输出包含
manifest和有序行数组。 - JSON 中精确十进制、货币、大整数使用字符串;日期保留本地日期/时间且不添加时区;JSON 区分
null与空文本;部分 CSV 读取器会混淆二者。
支持范围与不支持
- 支持:导出支持的本地用户表数据。
- 不支持:执行保存的查询、宏、VBA;导出表单或报表;迁移 Access 应用;链接/远程表;加密或需密码数据库;损坏文件恢复;附件、多值、OLE、计算列、仅追加列。
- 兼容性取决于文件版本和列类型;仅 MDB/ACCDB 扩展名不能确立支持。
- 不支持的数据会被拒绝,而非静默省略。
限制
| 限制项 | 最大值 |
|---|---|
| 输入文件 | 40 MiB(41,943,040 字节) |
| 序列化输出 | 32 MiB(33,554,432 字节) |
| 表数 / 每表列数 | 100 / 256 |
| 总行 / 单元格 | 250,000 / 2,000,000 |
| 序列化单元格值 | 1 MiB |
| 上传 / 队列等待 / 提取 | 30 / 30 / 60 秒 |
- 容量限制可拒绝或超时请求。
- 成功输出在成功响应前完全准备;失败提取不会返回截断导出作为成功。
- 保留原始数据库并在依赖前验证导出数据。
- 不保证通用兼容性、无错误结果、不间断可用性;无 uptime SLA、企业安全保证或合规认证。
CSV 处理
- CSV 保留原始单元格文本,包括以
=、+、-、@开头的文本。 - 电子表格应用可能将这些文本解释为公式。
- 将 CSV 作为文本导入,或在打开不可信数据前应用适当电子表格控制;API 不会替用户更改这些值。
文件与市场记录
- 应用使用临时请求文件。
- 成功提取后删除上传输入;响应后删除准备输出;请求失败清理会删除剩余临时文件。
- 应用 HTTP 访问日志已禁用。
- 请求和响应也会经过 RapidAPI;其文档描述请求/响应日志和使用分析。
- 应用清理不删除 RapidAPI 记录或用户导出的副本;不承诺端到端零保留。
- RapidAPI 文档:详细日志访问 7 天,调用历史最多 1 年;这些是访问窗口,不是保证删除期限。
- 仅提交有权处理的文件;上传敏感个人信息前查看市场隐私要求。
请求与收费
- 所选 RapidAPI 计划规定订阅价格和请求允许量。
- 启动计划使用硬请求限制:进一步调用在允许量处停止,不产生付费请求超额。
- 验证失败和重试可能消耗请求允许量;不是仅成功提取允许量。
- RapidAPI 单独带宽费可能适用:当前文档包括每订阅计费周期 10 GB,之后按比例向消费者收取每额外 GB $1。
- 请求硬限制不豁免平台带宽费。
- 订阅前查看实时计划和 RapidAPI 带宽条款。
Quick start
- 在本地导出 RapidAPI 消费者密钥:
export RAPIDAPI_KEY=YOUR_RAPIDAPI_CONSUMER_KEY。 - 发送原始 MDB/ACCDB 字节。
- RapidAPI 自动生成的
{}JSON payload 无效。 format=json选择响应格式;上传仍包含数据库字节,不是 JSON、multipart 或 base64。- 每个示例一次调用,无自动重试。
- 验证失败和手动重试可能消耗允许量。
- CSV ZIP 检查:
unzip -t tables.zip。 - JSON 检查:
python3 -m json.tool tables.json。 - 失败的 curl 仍可能将错误正文保存到输出文件名;检查退出状态。
- 验证 ZIP/JSON,检查
manifest.json或manifest/tables,并与原始数据核对;格式检查本身不确立正确性。
Origin 错误
| HTTP | Origin codes | 操作 |
|---|---|---|
| 400 | invalid_headers, invalid_content_length, body_length_mismatch, empty_body |
修正 headers/body。 |
| 401 | unauthorized |
Origin 认证失败;如果消费者 key/订阅有效则报告;绝不要发送提供商 secret。 |
| 404 / 405 | not_found / method_not_allowed |
检查 URL/POST。 |
| 408 | body_timeout |
上传超时。 |
| 413 | body_too_large, limit_exceeded |
减少输入/提取大小。 |
| 415 | raw_database_required, content_encoding_not_supported |
发送未压缩原始字节。 |
| 422 | invalid_request |
仅使用 format=csv 或 format=json。 |
| 422 | invalid_database, unsupported_database, unsupported_data, conversion_failed |
检查文件/支持范围;无部分成功。 |
| 429 | rate_limit_exceeded |
遵守 Retry-After。 |
| 503 / 504 | engine_busy, engine_unavailable / engine_timeout |
忙、不可用或提取超时。 |
- RapidAPI 认证/配额错误可能不同。
- 输入 ≤40 MiB;输出 ≤32 MiB。
- Origin 清理不删除 RapidAPI 记录。
提供商信息
- API creator:Israel Diego
- 订阅者:1
- 分类:Database
- 资源:Product Website;Terms of Use
Spotlights
- Export Access tables to CSV or JSON;可运行 Python 示例、自有合成数据库样本、输出检查和支持的限制。




