需要導航到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. 如何在瀏覽器中查看圖像/ pdf並在瀏覽器中加載後顯示下載對話框?
- 3. 下載pdf並不會在瀏覽器中顯示
- 4. 如何在瀏覽器中顯示excel圖表?
- 5. 當電子表格(.xls)從我的網頁上下載時,如何在MS Excel 07電子表格中顯示計數器(即下載次數)?
- 6. 更改Excel電子表格的顯示與合併單元格
- 7. 如何讓電子表格打開Excel而不是瀏覽器窗口?
- 8. 通過瀏覽器加載電子郵件表格
- 9. 強制下載只顯示在瀏覽器中,不會提示下載
- 10. 如何在記錄器中顯示電子表格名稱
- 11. 如何在瀏覽器中顯示DynamicReports而無需下載到驅動器?
- 12. PHP下載文件:在瀏覽器中顯示進度
- 13. Grails - 在瀏覽器中顯示PDF而不是下載
- 14. JsonResult在瀏覽器中顯示一個文件下載
- 15. 下載pdf,而不是在瀏覽器中顯示它
- 16. png在瀏覽器中顯示,但不顯示電子郵件客戶端
- 17. 使瀏覽器顯示下載的文件列表?
- 18. 如何灰顯完整瀏覽器窗口並在中心顯示錶單?
- 19. 如何在瀏覽器中停止顯示加載圖標
- 20. 如何在瀏覽器中顯示內容加載進度條?
- 21. 如何使用此json並在瀏覽器中顯示它?
- 22. 如何從python回覆並在瀏覽器中顯示它?
- 23. 如何在asp.net中顯示excel表格
- 24. 如何在瀏覽器的文件下載框中顯示非ASCII文件名?
- 25. 在Google電子表格中循環瀏覽單元格
- 26. 如何在Chrome瀏覽器和Safari瀏覽器中顯示工具提示
- 27. 如何顯示在瀏覽器
- 28. 下載圖像並在表格單元格上顯示(並行)
- 29. 在舊版瀏覽器中顯示:表格屬性
- 30. 在Excel電子表格
由5秒;-)現在我知道爲什麼人們給出簡短的答案....大聲笑。 他只需要改變內容的性格來獲得他想要的東西。 – 2010-02-14 11:17:45