C# 如何从Excel电子表格创建.xslt文件?

C# 如何从Excel电子表格创建.xslt文件?,c#,excel,xslt,C#,Excel,Xslt,我正在开发一个C#应用程序,它将把数据集保存到Excel文件中。 我已经找到了几个例子来说明如何做到这一点,但它们都要求您拥有一个xslt样式表。我已经有了一个现有的Excel电子表格,其中包含所有创建的工作表和列。有没有一种简单的方法可以从现有的Excel电子表格创建.xslt文件 .首先,你的问题确实令人困惑,难以理解。你可能想把它改写得更具体一点。如果你真的有两三个问题,那就在单独的一页上问每个问题 第一步。你说你有一个Excel文件。在文本编辑器中打开它并查看它。如果是XML格式,那么您

我正在开发一个
C#
应用程序,它将把数据集保存到Excel文件中。
我已经找到了几个例子来说明如何做到这一点,但它们都要求您拥有一个xslt样式表。我已经有了一个现有的Excel电子表格,其中包含所有创建的工作表和列。有没有一种简单的方法可以从现有的Excel电子表格创建
.xslt
文件


.

首先,你的问题确实令人困惑,难以理解。你可能想把它改写得更具体一点。如果你真的有两三个问题,那就在单独的一页上问每个问题

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

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


第三步。获得一个合适的工具,它允许您将XSL模板应用于数据集,这样您就可以不用做很多工作就可以对其进行测试。就我个人而言,我使用带有XML调试插件的Netbeans,但还有许多其他工具。事实上,您可以自己编写一个简单的转换工具,只需在示例数据集上运行XSLT,然后在Excel和文本编辑器中打开它。

首先,您的问题非常混乱且难以理解。你可能想把它改写得更具体一点。如果你真的有两三个问题,那就在单独的一页上问每个问题

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

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


第三步。获得一个合适的工具,它允许您将XSL模板应用于数据集,这样您就可以不用做很多工作就可以对其进行测试。就我个人而言,我使用带有XML调试插件的Netbeans,但还有许多其他工具。事实上,您可以自己编写一个简单的转换工具,在示例数据集上运行XSLT,然后在Excel和文本编辑器中打开它。

您可以提供这些示例的链接吗?我希望人们能够评论他们为什么投反对票。这将很好。我投了一票。对我来说,这似乎是一个好问题。+1个好问题,尽管您可以在问题中更详细地说明“.xsl文件”实际上意味着XSLT样式表,而不是“.xls文件”的拼写错误。@LarsH,好主意。我为Clarity编辑了一篇文章,你能提供这些例子的链接吗?我希望人们能评论一下他们为什么投反对票。那太好了。我投了一票。对我来说,这似乎是一个好问题。+1个好问题,尽管您可以在问题中更详细地说明“.xsl文件”实际上意味着XSLT样式表,而不是“.xls文件”的拼写错误。@LarsH,好主意。为了清晰起见,我编辑了这篇文章