xml - 如何更改 Excel XML 数据导出的缩进?

标签 xml excel

我正在使用 Excel 2003 的 XML 数据源并使用菜单选项数据 -> XML -> 导出来导出数据。数据导出正常,但生成的元素使用制表符缩进。这可能听起来微不足道,但是有没有办法可以将缩进的格式设置为空格?

最佳答案

我不相信无论如何可以修改 Excel 的 XmlMap 导出逻辑的缩进字符(或 XML 编写器格式)。如果可以,请考虑编写一个简单的宏来通过 XmlMap 对象的 ExportXml 方法自己执行导出到字符串变量,然后在自己将其写入文件之前,用 Space(2) 或结果字符串中的任何内容执行简单的替换 vbTab .

祝你好运!

关于xml - 如何更改 Excel XML 数据导出的缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/887698/

相关文章:

c# - XmlSerializer 是否会转义 & 等特殊字符?

sql-server - 在不知道节点名称的情况下查询 XML 创建字段名称

Java:将文档转换为现有文档:合并?

xml - 处理XSLT命名空间不匹配

具有已定义名称范围的 VBA Vlookup

javascript - 在 JavaScript 中将一个 DOM XML 节点复制到另一个节点

VBA Excel如何用另一个单元格值替换值的一部分

excel - 按月统计发生次数

vba - 如何将完全限定的 Excel 工作表名称传递给 VBA?

vba - 获取连续最后 3 个非空白单元格的值