【问题标题】:Create HTML table and open it in Excel with saving style创建 HTML 表格并使用保存样式在 Excel 中打开它
【发布时间】:2010-02-15 09:40:17
【问题描述】:

是否有人将表格从 HTML 文档导出到 Excel 并保存所有 css 样式? 我的应用程序可以为表格生成 html 代码,但我需要将精确相同的表格导出到 Excel。我使用 OpenXML。

可能需要使用 urn:schemas-microsoft-com:office:excelurn:schemas-microsoft-com:办公室:电子表格 命名空间?

感谢大家的回答!

【问题讨论】:

    标签: html excel openxml


    【解决方案1】:

    一个简单的方法是在编写时,您只需将 HTML 内容类型设置为 MS-Excel。这将导致页面内容写入 Excel 文件,并提示用户下载 Excel 文件。

    您在服务器端使用什么技术?你可以做一个javascript来写,但不推荐,因为它违反了客户端的安全性。

    【讨论】:

    • 这行不通,因为他需要使用 OOXML。我相信创建一个“html”excel文件会在打开时产生一个二进制文件。此外,我认为问题是如何将 OOXML 格式的表格添加到电子表格中。而不是使用 html 来生成工作簿。
    【解决方案2】:

    我们有 ASP.NET 应用程序可以在浏览器中创建报告。并且有必要将报告导出到 Excel。 我开发了自己的小框架来为 Excel 创建报告。但是有一份报告说我的框架无法正确生成。但我可以在 html 表中创建此报告。因此我想生成 html 代码并将其导出到 Excel。但主要的麻烦是保存所有样式...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-08
      • 2013-08-30
      相关资源
      最近更新 更多