如果我能做到以下几点,它会让我的用户的生活更轻松;
允许在Internet Explorer 8中查看(未编辑)Excel文档
促进跳转到该文档中的特定工作表
我可以使用iframe来嵌入Excel文件,但是当我跳转到该文档中的特定命名工作表时,我完全陷入困境。
这可能吗?我想通过某种方式强制文档首先显示特定的工作表,通过src属性,或通过javascript控制嵌入的文档。
答案 0 :(得分:1)
如果您正在提供XMLSS,则可以指定ActiveSheet,ActiveRow和ActiveCol。如果您使用的是第三方控件,则通常可以设置活动工作表和范围。如果你正在提供HTML表格或cvs,那你就不走运了。
<ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
<ActiveSheet>1</ActiveSheet>
</ExcelWorkbook>
<WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
<Selected/>
<Panes>
<Pane>
<Number>3</Number>
<ActiveRow>16</ActiveRow>
<ActiveCol>5</ActiveCol>
</Pane>
</Panes>
</WorksheetOptions>
答案 1 :(得分:1)
您是否尝试过PHP Excel阅读器?我曾将它用于类似目的。 http://sourceforge.net/projects/phpexcelreader/
答案 2 :(得分:0)
我不确定您是否可以使用JavaScript执行此操作。但另一个问题。你在服务器端生成这个文件吗?然后你可以嵌入一些宏,它将跳转到这个部分工作表。
答案 3 :(得分:0)
想到某事。使用AJAX,在HTML元素更改时回发,使用修改后的打开工作簿宏重新提供工作簿,该宏使用回发数据显示正确的工作表和范围。由于没有浏览器刷新闪存,用户可能/将永远不会注意到。唯一的缺点是往返服务器的往返。