Skip to main content
回到指南

CSV、Excel 和 XML 转换的工作原理

PDFPilot 的所有四个 CSV/Excel/XML 工具共享一种 XML 结构: 该列的标题。 这是一个经过深思熟虑的、通用的、记录在案的形状,而不是对任何特定会计或 ERP 系统专有模式的猜测。

转换为 XML 时,列标题被清理为有效的 XML 元素名称:空格变为下划线,标点符号被剥离,以数字开头的名称将获得下划线前缀。 消毒到没有可用的标题会回退到像 field_2 这样的位置名称。

将另一个方向(XML 转换为 CSV 或 XML 到 Excel)期望将完全相同的结构返回。 列顺序和名称取自第一个 <row> 元素——后面的行中缺少其中一个字段会产生一个空单元格,而不是移动其他列,而与此形状不匹配的 XML 会产生明显的错误而不是猜测。

Excel to XML 仅将工作簿中的数据转换为第一个表——一个真实的、公开的限制,而不是一个错误。 多工作簿工作簿需要此工具无法构建的每个工作表输出形状,因为从具有不同列的工作表中连接行会破坏数据而不是保留数据。

XML to Excel 生成一个真实的、有效的 .xlsx 文件,只有一张表——纯数据,将数字看起来的值存储为实数,其他所有内容都存储为文本。 没有格式化、公式或多张图纸,因为源 XML 也不携带该信息。

对于此工具,所有四种转换都完全在您的浏览器中进行。 您的文件永远不会上传到服务器。