【问题标题】:XML -> Excel Data FormattingXML -> Excel 数据格式
【发布时间】:2016-01-11 17:14:31
【问题描述】:

我将从列出我的 XML 结构开始。

<root>
  <person>
    <birthday>
      03/24/1989
    </birthday>
    <money>
      $24.00
    </money>
  </person>
  <person>
    <birthday>
      03/24/1989
    </birthday>
    <money>
      $24.00
    </money>
  </person>
</root>

当我将它导入 excel 时,所有的生日和金钱值都被格式化为文本。我希望能够对我的表应用过滤器,例如 x 和 y 之间的生日或小于 $13.00 的货币值。我可以选择一列并设置格式,但它仍然无法启用正确的过滤器选项。

有没有办法让 XML/Excel 以文本以外的形式导入数据?如果没有,有没有办法轻松地将文本格式化为所需的格式?

【问题讨论】:

  • 选择列并在导入后选择格式化单元格。没有更简单的方法来格式化文本。

标签: xml excel


【解决方案1】:

如果您的 XML 文件遵循特定且定义明确的 XSD(即,生日为日期,货币为货币),我认为这将自动处理正确的数据导入。我尝试用 Excel 打开一个 XML 文件,一切正常。

除此之外,格式化列似乎是要走的路。我不确定你所说的轻松格式化是什么意思,所以如果你能再澄清一点,也许会有所帮助。

【讨论】:

  • 通过轻松格式化,我的意思是肯怀特在上面的评论中描述的方法。但是,执行他所描述的操作不会应用格式。
  • 请尝试:导入数据,然后格式化数据(注意:不要格式化标题),然后应用过滤器
猜你喜欢
  • 1970-01-01
  • 2015-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多