C# 我们可以将Excel电子表格导出为XML并应用样式表转换为另一种格式吗?

C# 我们可以将Excel电子表格导出为XML并应用样式表转换为另一种格式吗?,c#,excel,C#,Excel,我有一个excel电子表格,其中有一个工作表。工作表有50列和1000多行。我想把excel电子表格中的数据转换成另一种自定义格式 是否可以使用xml+xslt将excel工作表中的数据转换为另一种格式?正如我最近读到的,excel数据是隐藏的xml? 我选择的编程语言是C#(如果需要) 谢谢理论上是的,但我认为这可能相当复杂 另一种方法是使用MS中的OpenXMLSDK-请参阅 对于一些起点 如果您需要更多(如渲染为高质量PDF等),那么有几种第三方库可用(如Flexcel、Aspos

我有一个excel电子表格,其中有一个工作表。工作表有50列和1000多行。我想把excel电子表格中的数据转换成另一种自定义格式

是否可以使用xml+xslt将excel工作表中的数据转换为另一种格式?正如我最近读到的,excel数据是隐藏的xml? 我选择的编程语言是C#(如果需要)


谢谢

理论上是的,但我认为这可能相当复杂

另一种方法是使用MS中的OpenXMLSDK-请参阅

对于一些起点






如果您需要更多(如渲染为高质量PDF等),那么有几种第三方库可用(如Flexcel、Aspose.Cells、SpreadsheetGear…。

当然可以。但我相信xml+xslt只能将其转换为某种文本/xml格式,如html、csv等。换句话说,您不能将其转换为二进制格式。