# PDF 转 Excel：小数点、逗号与数字类型分三层核对

2026 年 10 月 19 日，一次选入自编的单页 EUR 表格 PDF、解析一次，再点击“表格 Excel”立即导出一次。使用整页范围 `1 ~ 1`，没有扫描增强、重识别或修正后重导出。下载事件等待 15 秒超时后，恢复唯一新 XLSX，没有第二次点击；任务标签关闭并重置视口。

原 PDF 为 2,859 B，原生 XLSX 为 3,391 B，SHA-256 `d781615965dc449f1473e420e90009c2a4f1ad5e79f0a4697b4b112cf61550cf`，下载字节保持原样。源稿两组都是虚构 EUR 金额：A 组用点作小数、逗号作千位，B 组用逗号作小数、点作千位。两组的数学等价来自源标题规则，不是让读者统一删掉标点再猜数值。

原稿和识别结果中“cell types, exported numbers and display are not yet tested”是样例生成时的说明，后续实际导出、结构检查与 Numbers 观察另有封存记录，不表示本轮没有进行这些核对。

## 表格文字保留，不代表同样进入数值单元格

| 行 | PDF 原文字 | 原生 XLSX 类型及原始值 | Numbers 实际显示 |
|---|---|---|---|
| A17 | 1,234.50 | 数值，1234.50 | 1234.5 |
| A29 | 12.75 | 数值，12.75 | 12.75 |
| A00 | 0.00 | 数值，0.00 | 0 |
| B17 | 1.234,50 | inlineStr 文本，1.234,50 | 1.234,50 |
| B29 | 12,75 | inlineStr 文本，12,75 | 12,75 |
| B00 | 0,00 | inlineStr 文本，0,00 | 0,00 |

两张原生工作表合计 24 格。六个金额都使用 General（numFmtId 0），第一组三个原始数值和自编原稿数学含义相符；第二组三个逗号小数字符串按文本保留，没有被证明转换为数值。这里没有出现把 `12,75` 错转为 `1275` 的证据，也没有金额零缺失。不能把一切逗号都当千位删除，或把字符串看起来像金额当成可以直接运算的数值。

Numbers 中 `1234.50` 显示成 `1234.5`、`0.00` 显示成 `0`，与原始存储值分开记录；在本例 General 显示下，末尾小数零没显示，不等于底层数值丢失或漏了一格。若交付要求固定两位小数，要另行核对显示格式；本轮没有改格式来制造更整齐结果。

## Numbers 只读观察做了什么、没做什么

Apple Numbers 14.4（7043.0.93）实际打开原生字节相同副本一次，分别查看“表1”“表2”，六个金额完整可见。界面包含额外空白的 10 行×5 列，不当作原生多了数据。初次有缺少一种字体的提示，没有更换字体；第二张表部分说明文字原本被截断，金额未截断，公开图不补全或重画。

只读查看后关闭，没有修改单元格、改变区域设置、转换文本、格式调整、公式、求和、排序、保存、重开或导出；关闭前后原生和副本哈希一致。第二组“文本保留”和“数值可算”是不同问题，本例没有做 SUM，因此不声称真实求和成功或失败。没有测试 Microsoft Excel、WPS 或其它区域设置。

## 真实预览与文件

四个下载为原 PDF、原生 XLSX、本文、三问题关键词 CSV；三张预览为实际网页两组结果、Numbers 表1、Numbers 表2。网页图只裁真实结果表区域，排除侧栏账户、旧文稿标签和不相关输入；保留两组标题与六个金额差异。Numbers 图保留工作表标签与实际三条数据，三图各一次矩形裁切和 JPEG90 编码，没有缩放、改数值、补零、转换逗号、叠标签或重绘。原截图完整保留，不再造源 PDF 预览，不另造 ZIP 或修复工作簿。

候选指南聚焦源格式、原生类型／值／格式与接收软件显示的区分；包生成不代表页面已经创建或发布。Bing 的宽词“PDF转Excel”23.2K 是 2026-07-19 至 2026-10-16 范围的市场 impressions，不是月搜索量、本站流量或三个分隔符长尾量。三个具体问题均未逐项提交，精确量未测，不推断排名、索引或增长。公开材料不含本机路径、临时服务、账户、任务对象或原始界面记录。
