XLSX 公式清单
列出工作簿各表的普通公式、单元格位置、可见性及原始缓存,不进行重算。
浏览器本地处理输入XLSX输出JSON / CSV单个文件最多 5 MiB · 最多 1 个
- 1添加输入
- 2调整设置
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
在分享工作簿或迁移公式前先检查。本地读取所有支持的工作表,包括隐藏表,再下载可搜索的公式清单。
如何使用
- 打开本地 .xlsx 工作簿,或保留示例勾选以检查内置演示。
- 生成清单,核对表名、隐藏状态、公式地址及缓存类型。没有公式的工作簿返回有效空清单。
- 精确公式下载 JSON,审查表下载 CSV;需要新计算结果时在表格应用中重算。
支持范围与限制
一份未加密的普通 .xlsx 文件,最多 5 MiB;最多 2,000 个 ZIP 项、展开 25 MiB、压缩倍率 100、100 张工作表和 10,000 个公式单元格。已选文件始终优先于示例。
支持 UTF-8 Transitional OOXML 工作表部件及普通单元格公式。共享、数组、数据表公式、公式元数据、宏工作簿、图表工作表关系和不支持的包结构会使整本文件报错,避免输出不完整清单。
不执行或重新计算公式。缓存只展示 OOXML 原始文本及单元格类型,可能过期、缺失或为空;共享字符串缓存保留数字索引。缺失缓存计数指没有 <v> 元素,空 <v/> 以空原始文本报告。不读取链接文件或请求 URL。
没有文件时勾选示例即可运行内置双公式工作簿,并下载 formula-demo.xlsx 核对。JSON 保留精确公式字符串;CSV 为公式加表格安全前缀。预览最多 200 个单元格,下载包含全部清单。
操作示例
示例输入
内置 formula-demo.xlsx(useExample=true)
示例参数
{"params": {"useExample": true}}示例输出
{
"demonstration": true,
"calculation": "not executed",
"cachedValues": "raw OOXML lexical values, possibly missing or stale; shared-string caches remain indices",
"sheets": [
{
"name": "Demo",
"state": "visible",
"formulaCells": 2
}
],
"formulas": [
{
"sheet": "Demo",
"state": "visible",
"cell": "A1",
"formula": "=SUM(1,2)",
"cachedType": "n",
"cachedLexical": "3"
},
{
"sheet": "Demo",
"state": "visible",
"cell": "B1",
"formula": "=IF(A1>0,\"yes\",\"no\")",
"cachedType": "str",
"cachedLexical": null
}
]
}出现问题时
使用未加密的普通 .xlsx,并确保公式类型受支持;不支持的公式在表格应用里检查。无文件运行时勾选示例,改用演示前先移除已选文件。
常见问题
会重新计算 Excel 公式吗?
不会。只读取存储的表达式和缓存,缓存存在不代表已更新。
为什么拒绝共享或数组公式?
它们需要额外的公式展开语义;当前版本整本拒绝,以免把不完整清单作为完整交付。
会检查隐藏工作表吗?
会,并在清单中保留 hidden 或 veryHidden 状态;不会改变可见性或编辑工作簿。