将Excel中的表格显示为html表格-c#asp.net

将Excel中的表格显示为html表格-c#asp.net,c#,asp.net,crystal-reports,import,excel-2007,C#,Asp.net,Crystal Reports,Import,Excel 2007,我有一个带格式表的Excel文件。现在我在sql server中有一个数据库,我正在将数据拉入我的c#asp.net程序。我想知道是否有人知道我应该尝试使用Excel格式在网页上显示查询中的数据,而不必从头开始构建表。我试图寻找一个关于如何导入excel文件并将其用作crystal reports模板的好教程,但没有成功。任何建议都将不胜感激 我使用了名为ASPOSE.NET的第三方组件来实现这一点。ASPOSE提供了广泛的格式选项,并支持多种文件格式 然而,这不是免费的产品。你的回答真的很有帮

我有一个带格式表的Excel文件。现在我在sql server中有一个数据库,我正在将数据拉入我的c#asp.net程序。我想知道是否有人知道我应该尝试使用Excel格式在网页上显示查询中的数据,而不必从头开始构建表。我试图寻找一个关于如何导入excel文件并将其用作crystal reports模板的好教程,但没有成功。任何建议都将不胜感激

我使用了名为ASPOSE.NET的第三方组件来实现这一点。ASPOSE提供了广泛的格式选项,并支持多种文件格式


然而,这不是免费的产品。

你的回答真的很有帮助。值得注意的是,我最终以编程方式呈现了一个表,该表在我的数据中循环(我使用存储过程按月提取不同的美元金额)。对于需要字符串常量的字段,我做了:
TableRow Header1=newtablerow();TableCell Label1=新的TableCell();Label1.Controls.Add(新的LiteralControl(“更多文本”));Label1.ColumnSpan=4;Label1.VerticalAlign=VerticalAlign.顶部;标题1。单元格。添加(标签1);表.行.添加(标题1)