美好的一天,
我有以下情况:
我需要在网页中显示Excel文件中的区域。 Excel 文件有一些图形和条件格式我会保持尽可能多 尽可能。
事实上,我将Excel文件视图包含在IFRAME中,以便Excel显示为Reports Dashboard的一部分。
您能为我推荐一个解决方法吗?我必须在仪表板中每4小时刷新一次报告(但我可以在html中执行此操作)。因此,在.pdf中打印Excel文件并嵌入pdf的解决方案不会这样做。
到目前为止,
请帮我找一个解决方案。
我的知识领域:MS Excel(高级),HTML + CSS(高级),ASP.net(初学者),T-SQL(中高级)。
我有一台运行ASP.net 4.0的Microsoft IIS 7.0网络服务器。
如有必要,我可以学习其他任何东西。
谢谢。答案 0 :(得分:0)
我不久前必须这样做,这就是我最终做的事情
将excel文件(或工作表的一部分)保存为静态网页
我有一个后台工作,更新了工作表并保存,这反过来触发了自动发布,如上面的链接所解释的那样。
我将此静态页面的链接转换为iframe。
这样做的另一个好处是,如果用户打开并更新了文件,则更改会在他们保存并且不等待后台作业时反映出来
编辑: 设置iframe样式以在没有滚动条的情况下使其内容发出嘶嘶声。此样式进入使用iframe的父页面(不在已发布的Excel中)
iframe {
-moz-transform: scale(0.25, 0.25);
-webkit-transform: scale(0.25, 0.25);
-o-transform: scale(0.25, 0.25);
-ms-transform: scale(0.25, 0.25);
transform: scale(0.25, 0.25);
-moz-transform-origin: top left;
-webkit-transform-origin: top left;
-o-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
}
来自here
的样式来源