常见问题
XML转CSV的原理是什么?
工具解析XML文档结构,提取所有叶节点(包含文本值的元素)和属性作为数据字段。如果XML有多个同级元素(行记录),每行元素的数据会成为CSV的一行。嵌套元素会自动展平,字段名使用XPath路径格式(如'root.element.subelement')避免命名冲突。
嵌套XML元素如何处理?
嵌套元素会被自动展平为扁平的CSV列结构。例如:John 会被展平为两列:'name.first' 和 'name.last'。工具会智能识别XML的结构模式,自动决定展平策略。
XML属性会被转换吗?
会的。XML元素的属性(如 - )会被自动识别并转换为CSV的列。属性列以 '@属性名' 格式命名(如 '@id'),与元素内容区分。这样确保XML中的结构化信息完整保留。
支持哪些CSV选项?
支持以下选项:1)自定义分隔符(逗号/制表符/分号/管道符);2)是否包含表头行;3)引用符设置(双引号/单引号);4)编码选择(UTF-8/ASCII)。不同的数据工具对CSV格式要求不同,可以根据需要调整。
转换后的CSV可以直接在Excel中打开吗?
可以。转换后的CSV采用UTF-8编码,建议在Excel中使用'从文本/CSV导入'功能打开并选择UTF-8编码,以确保中文等非ASCII字符正确显示。工具也支持导出为带BOM的UTF-8格式,可直接双击在Excel中打开。