我有一个用户用来在文件中输入和保存数据的应用程序。然后可以将每个文件的数据导出为 XML。到目前为止,一切都很好; XML 生成没有问题。
然后需要在 Excel 中查看此 XML 数据。但是,如果直接打开 XML 文件,Excel 中的数据格式就不太理想——例如,列不按顺序排列。
使用 Excel,我可以创建一个巧妙地显示 XML 数据的映射。但是,我必须为 Excel 文件指定一个特定的数据源。因此,它对所有其他 XML 文件不是很有用,尽管它们在结构上是相同的。
我可以刷新数据源以从 XML 文件更新它,或者我可以更改数据源,但这仍然需要先打开 Excel 文件,然后再更改数据源。对于我的用户来说,这比简单地双击输出的文件要麻烦得多。
我想知道是否有某种方式可以在 XML 文件中指定如何在 Excel 中显示数据,但这在我看来违反了设计内容分离范式。
我的目标是为他们提供一键式方法来输出他们的数据,然后在 Excel 中打开该数据。有人有什么想法吗?
我怀疑 XSL 可能是答案,尽管我不清楚如何使用它。