【问题标题】:How to import a segment of html into Excel如何将一段html导入Excel
【发布时间】:2011-04-12 07:16:54
【问题描述】:

要求:

1.我需要将表格导出为ex​​cel文件。

2.我首先将它呈现在一个html页面中。我有一个按钮可以导出为 html。

我的看法:

1.我从页面获取html:

document.getElementById('content').value = document.getElementById('containerId').innerHTML;

form1.submit();

2.我从服务器获取,response.ContentType = "application/vnd.ms-excel;" // 需要客户端已经安装了Microsoft Excel。

3.我得到了正确的 Excel 文件“XXXX.xls”。

4.BUT BUT 但是,当我打开它时,它会警告我,就像

  "it's not the right format of Excel, are you confirm to open it?"

我很遗憾看到它。

所以我想将 HTML 部分导入 Excel 文件,然后将正确的 Excel 文件响应给 USER-AGENT。

我在我的项目中使用了 Aspose.Cells 库,我不知道如何使用它来完成任务,或者有其他解决方案吗?

【问题讨论】:

    标签: excel aspose-cells


    【解决方案1】:

    如果您需要使用 Aspose.Cells for .NET 将 html 标记/部分解析为 Excel 电子表格,您可以使用 Cell.HtmlString 属性在单元格中设置所需的 html 代码段,它将在生成的 Excel 中进行相应的解析文件。请注意,目前并非所有 html 标签都受支持。

    Aspose.Cells for .NET也支持将Excel文件直接转换为Html文件,请查看支持转换的文件格式,可能对您有所帮助,供您参考: http://www.aspose.com/documentation/.net-components/aspose.cells-for-.net/opening-files.html http://www.aspose.com/documentation/.net-components/aspose.cells-for-.net/saving-files.html

    如果您仍有一些问题/困惑,请使用 Aspose.Cells API 向我们提供您的示例代码的详细信息,我们可以为您提供帮助。

    【讨论】:

      猜你喜欢
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-21
      • 1970-01-01
      • 2011-08-27
      相关资源
      最近更新 更多