如何将数据从数据集导出到c#中的行可扩展的Excel?

我有一个DataSet有两个表。 他们之间有联系,如客户和订单。

我需要将这些数据导出到Excel中,使得生成的excel具有可扩展的行。 因此,每个客户行都将是可扩展的,扩展后将显示特定客户的订单。

我尝试通过创build嵌套的HTML表格行,徒劳。

非常感谢您的帮助。

注意:我正在使用Windows窗体应用程序;

**

谢谢。

您可以使用Excel对象库(命名空间Microsoft.Office.Interop.Excel)来创build目标文件,将订单排列在每个客户下面的行中,并对它们进行分组,以便用户可以根据需要展开和折叠(或embeddedmacros基于其他用户交互方式来展开/折叠)。

有办法做到这一点更好的性能(和恕我直言,也更容易做到) – 我已经使用SpreadsheetGear更复杂的Excel导出,并可以全心全意地推荐它。