【问题标题】:Convert a website to Html to Excel将网站转换为 HTML 到 Excel
【发布时间】:2011-05-06 20:54:25
【问题描述】:

我将以下内容作为 Web 应用程序 (asp.net) 的一部分有没有办法将其转换为 excel?问题是打印它。横向是所需的格式,组织中的人员非常新手,因此为了提高可用性,我希望允许它在横向中。我尝试了 activex 和 sendkeys 命令。这有效,但不是我想要的..

请帮忙……

【问题讨论】:

  • 复制表格,粘贴到 Excel 中。
  • 这行不通,因为它使用 css 和多个表格进行格式化。
  • 你试过了吗?此外,您还可以一张一张地复制多个表格并将它们粘贴到工作表上的不同位置。

标签: c# asp.net html excel


【解决方案1】:

两个想法:

(1) 复制+粘贴。如果噪音太大,请尝试 (2)。

(2) 将 HTML 复制到文本文件中,将文本文件读入程序,让程序以您需要的方式解析 HTML。从那里您应该能够根据需要对其进行格式化,或者直接将其复制/粘贴到 Excel 中。

【讨论】:

  • @Amarnauth Persaud - 每天有成千上万甚至数百万人在网站上抓取数据。使用简单的查询表/正则表达式/拆分字符串等,这看起来很容易从网站解析为 excel。看来您可以控制内容,所以为什么不允许导出到 excel 作为应用程序的一部分或重新设计网页?
【解决方案2】:

您的页面是表格驱动的 (<table><tr>...) 并且没有使用 CSS 进行布局吗?如果是这样,this has been asked and answered before。 Excel 可以像冠军一样使用表格 HTML。

【讨论】:

  • 它既是表格又是标准 div。大多数是桌子......我会试试......谢谢......
猜你喜欢
  • 2020-10-08
  • 1970-01-01
  • 2012-01-04
  • 2011-12-26
  • 2012-03-09
  • 2014-03-14
  • 2011-09-28
  • 2014-03-06
  • 1970-01-01
相关资源
最近更新 更多