需要導航到Excel電子表格並在瀏覽器中顯示。 我怎麼能這樣做?如何在瀏覽器中下載並顯示excel電子表格
6
A
回答
-1
這裏是簡單的方法來做到這一點..
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Linq" %>
<script runat="server" language="C#">
public void Page_Load()
{
var data = new[] {
new { NavigateUrl = "http://getfirefox.com" },
new { NavigateUrl = "http://myweb/myfiles/excel1.xls" }
};
var augmentedData =
from datum in data
select new
{
NavigateUrl = datum.NavigateUrl,
OnClientClick = "return ViewDoc_onClick('" + datum.NavigateUrl + "');"
};
list.DataSource = augmentedData;
list.DataBind();
}
</script>
<!doctype html>
<!doctype html>
<html>
<head>
<title>Client Click Test</title>
<script type="text/javascript">
var newWindow;
function ViewDoc_onClick(url) {
if (newWindow) {
newWindow.location.href = url;
}
else {
newWindow = window.open(url, 'ViewDoc', 'width=800, height=600');
}
newWindow.focus();
return false;
}
</script>
</head>
<body>
<form runat="server">
<asp:Repeater ID="list" runat="server">
<ItemTemplate>
<asp:Button runat="server" OnClientClick='<%# Eval("OnClientClick") %>' Text='<%# Eval("NavigateUrl") %>' />
</ItemTemplate>
</asp:Repeater>
</form>
</body>
</html>
-1
1
2個動詞「定位到」,因此不打算在這裏工作「顯示器」。即使用戶想要並同意由os彈出的任何對話框,我向你保證,瀏覽器不是excel的註冊應用程序。
爲了得到一個瀏覽器來顯示你必須把它呈現到響應和內容部署頭設置爲直列一個.xls在線。
其他人剛剛發佈了一個link to an article,可以讓您開始,只需將內容處置更改爲「內聯」即可。
-1
如果您的頁面上有Excel工作表的鏈接,並且用戶點擊它,它將在Excel,Open Office,Excel查看器或任何用戶將文件類型關聯到的任何位置打開。但它不會在瀏覽器中打開。據我所知,沒有這樣的插件可用,但即使存在,也取決於用戶在其計算機中安裝的內容。
如果要在瀏覽器中打開工作表,必須將其轉換爲HTML。 Open Office有一個將工作表保存爲HTML的選項,我認爲Excel也具有該選項。
3
我想你不想對Excel轉換DataTable中,如果正確的你爲什麼不使用谷歌文件在這裏展示您的文檔有一些鏈接
http://code.google.com/apis/documents/overview.html
http://code.google.com/apis/spreadsheets/
謝謝
+0
謝謝,這正是我正在尋找的.. – TonyP 2010-02-14 14:01:02
相關問題
- 1. 從Excel中加載後在瀏覽器上顯示電子表格/網格
- 2. 下載Excel電子表格在Backbone.js的
- 3. 下載pdf並不會在瀏覽器中顯示
- 4. 如何在瀏覽器中顯示excel圖表?
- 5. 如何瀏覽圖像並在瀏覽器中顯示?
- 6. 如何檢測我的電腦規格並在瀏覽器中顯示?
- 7. 當電子表格(.xls)從我的網頁上下載時,如何在MS Excel 07電子表格中顯示計數器(即下載次數)?
- 8. 下載Excel電子表格Python
- 9. 如何下載網頁源並在網頁瀏覽器中顯示?
- 10. 更改Excel電子表格的顯示與合併單元格
- 11. Excel合併電子表格
- 12. 如何讓電子表格打開Excel而不是瀏覽器窗口?
- 13. 通過瀏覽器加載電子郵件表格
- 14. 如何在不下載的情況下在瀏覽器中顯示圖像?
- 15. 將excel電子表格合併到一個電子表格中
- 16. R/ShinyApp不plot_ly顯示瀏覽器,但只顯示在瀏覽器窗格中
- 17. 2行html電子郵件圖片在瀏覽器中顯示中間空格
- 18. 用razor asp.net在瀏覽器中顯示電子郵件地址
- 19. PHP在瀏覽器中顯示電子郵件
- 20. 如何在瀏覽器中顯示pdf
- 21. 強制下載只顯示在瀏覽器中,不會提示下載
- 22. 下載PDF文件並在MVC項目中直接在瀏覽器中顯示
- 23. 如何在記錄器中顯示電子表格名稱
- 24. 瀏覽器如何確定是下載還是顯示
- 25. 如何在瀏覽器中顯示DynamicReports而無需下載到驅動器?
- 26. 強制文件下載,而不是在瀏覽器中顯示
- 27. 文件被下載而不是在瀏覽器中顯示
- 28. 要求在瀏覽器中顯示本地下載的文件
- 29. JsonResult在瀏覽器中顯示一個文件下載
- 30. 下載pdf,而不是在瀏覽器中顯示它
由5秒;-)現在我知道爲什麼人們給出簡短的答案....大聲笑。 他只需要改變內容的性格來獲得他想要的東西。 – 2010-02-14 11:17:45