XSLT 将 FMPXMLRESULT xml 文档导出到 Excel
Posted
技术标签:
【中文标题】XSLT 将 FMPXMLRESULT xml 文档导出到 Excel【英文标题】:XSLT to export FMPXMLRESULT xml document into Excel 【发布时间】:2013-04-09 12:00:03 【问题描述】:我想将 FileMaker 表格数据导出到具有某些格式的 Excel 工作表。意味着excel表格的列会有一些背景颜色,标题会有一些颜色格式等。所以我在导出操作后输出的excel表格应该是一个格式化的excel表格。
我对这个过程的处理方式如下:
1> 在 FileMaker 导出步骤中,将文件导出为 Test.xls 和 XML 作为文件类型。
2 > 选择 FMPXMLRESULT 作为语法。选择要导出的字段。
在这个过程中我需要一个可以将 FMPXMLRESULT xml 数据转换为 Excel 表格的 XSLT。关于数据格式,CSS 文件与我同在。我需要将这些 CSS 文件嵌入到该 XSL 样式表中。因此,当我们打开该 Test.xls 文件时,它将是一个格式化的电子表格。
因此,如果有人有使用 XSLT 的经验,它可以将 FMPXMLRESULT xml 数据转换为 Excel 表格,那对我来说将是一个很大的帮助。
请在这个方向上给我建议。
提前致谢
【问题讨论】:
【参考方案1】:您需要将 FileMaker XML 转换为 Spreadsheet ML。你不能在那里使用 CSS;您必须使用 Style 元素定义格式。一个好方法是准备一个您将在 Excel 中完成的示例,将其保存为电子表格 ML(在保存对话框中,它将类似于“Excel 2003 XML”)并将其用作模板。否则,这是一个非常标准的 XSLT 转换。
【讨论】:
以上是关于XSLT 将 FMPXMLRESULT xml 文档导出到 Excel的主要内容,如果未能解决你的问题,请参考以下文章
客户端上的 XSLT 转换以避免 JavaScript 的 CORS