2011-08-16 148 views
1

我正在研究一个C#应用程序,它将把DataSet保存到Excel文件中。
我发现了几个如何做到这一点的例子,但他们都需要你有一个xslt样式表。我已经有一个现有的Excel电子表格,其中包含所有创建的工作表和列。有没有简单的方法来创建从我现有的Excel电子表格.xslt文件?如何从Excel电子表格创建.xslt文件?

An example

+0

不,我的意思是一个xsl文件。 – Kevin

+0

你能提供一个链接到这些例子吗? – recursive

+0

我希望人们会评论他们为什么倒计时。 – Kevin

回答

1

首先,你的问题很混乱,很难理解。你可能想重写它来更具体。如果你真的有两个或三个问题,然后问一个单独的页面上的每一个。

第1步。你说你有一个Excel文件。在文本编辑器中打开它并查看它。如果它是XML格式,那么您需要的XSL应该很明显,因为您的工作是将现有的XML数据集转换为Excel XML格式。

第2步。XSL模板并不神奇。它们实际上是一种由XLST引擎执行的编程语言形式。当然,编写一个程序可以比较两种XML格式并生成一个将一个XSL模板转换为另一个的XSL模板,但这可能是一个非常复杂的程序,它可能对XML文件类型有一些严格的要求,它会与之合作。我怀疑是否有人创建了这样一个可以利用的工具。

第3步。获得一个体面的工具,允许您将XSL模板应用于数据集,以便您可以在无需大量工作的情况下对其进行测试。我个人使用Netbeans和XML Debug插件,但还有其他许多工具。实际上,您可以自己编写一个简单的转换工具,它只是在示例数据集上运行XSLT,然后在中打开它,这两个工具都是Excel和文本编辑器的