XML 转 CSV 转换器:将 XML 记录转为 CSV
XML 转 CSV 转换器将包含重复记录的 XML 转换为 RFC-4180 CSV。它可以自动检测重复的记录元素,也可以使用您指定的元素。每条记录成为一行;嵌套字段使用点表示法,XML 属性成为以 @ 为前缀的列。将输出复制到基于 CSV 的工作流程中或进一步使用。
XML 转 CSV 转换器将带有重复记录的 XML 数据转换为逗号分隔的行。当系统、脚本或工作流程需要 CSV 而源数据是 XML 时,这款工具非常实用。转换器会自动检测重复的记录元素,您也可以在需要时手动指定该元素。
转换过程中,每条重复记录成为一行 CSV。嵌套 XML 元素的字段使用点表示法扁平化为列名,属性则表示为以 @ 开头的列。结果遵循 RFC-4180 CSV 格式。这些规则让记录结构在电子表格中更易浏览,也方便传递给接受 CSV 的工具,同时保留指向嵌套值的可识别路径。
XML 用嵌套元素和属性表示结构化数据,而 CSV 将值排列成行和列。将 XML 转换为 CSV 有助于把重复记录移入接受表格数据的系统、检查值,或为文档、工单或代码准备简洁示例。由于输出是扁平化的,它更适合重复记录,而不是保留 XML 的完整嵌套结构。
转换完全在浏览器中运行:您的输入在设备上处理,不会上传、存储或发送任何数据到服务器。工具没有服务器依赖,因此页面加载完成后,转换可继续离线工作。开发者和 DevOps 工程师可以用它检查 XML 记录,或为需要表格数据的工作流程准备 CSV 输出。
步骤 1:将 XML 输入粘贴到转换器中。使用带有重复记录的 XML,为每条记录生成一行 CSV。
步骤 2:查看重复记录元素的选择方式。工具会自动检测,您也可以手动指定元素。
步骤 3:根据需要调整可用选项。特别是当自动检测不符合您期望的记录时,请手动选择记录元素。
步骤 4:查看 CSV 结果。嵌套字段显示为点表示法的列名,属性使用以 @ 为前缀的列名。
步骤 5:复制 CSV 输出,用于代码、文档或接受 CSV 的其他工具。
使用场景:将 XML 数据移入只接受 CSV 的系统。每条重复的 XML 记录成为一行,您可以复制到工作流程的下一步。
使用场景:检查收到的 CSV 值是否与 XML 原始数据一致。转换 XML 后,可以更方便地以表格形式对比重复记录。
使用场景:为文档、工单或提交信息准备 XML 数据。扁平化的 CSV 可以简洁地呈现重复记录。
使用场景:将结果粘贴到代码前做一次完整性检查。查看输出中的行、嵌套字段列和属性列。
使用场景:将重复的 XML 元素列表转换为基于 CSV 的工作流程的行。自动记录检测让您快速上手,手动选择则可以指定记录元素。
使用场景:以表格布局查看嵌套 XML 记录中的值。点表示法的列名显示嵌套字段的来源,以 @ 为前缀的列标识属性。