討論區快速選單
知識庫快速選單
討論區最近新進100則主題 程式設計俱樂部Facebook粉絲團 軟體開發過程中有哪些資安漏洞?
[ 回上頁 ] [ 討論區發言規則 ]
可以把資料匯出到word,excel,word?做得到嗎?
更改我的閱讀文章字型大小
作者 : loveorc2003(BK.) Visual Basic優秀好手新手入門優秀好手一般優秀好手貼文超過1000則人氣指數超過200000點
[ 貼文 1381 | 人氣 206151 | 評價 2670 | 評價/貼文 1.93 | 送出評價 712 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/13 下午 11:02:54
這個問題對有經驗的人可能就很簡單,但我是第一次遇到,所以想請教一下各位要如何做呢?各位不用把程式碼PO上來,只要提示一下要用什麼"元件",或者是提供相關的"網頁",還請各位幫一下忙,感激......
作者 : kib31046(Peter.huang) ASP.Net頂尖高手貼文超過1000則人氣指數超過30000點
[ 貼文 1417 | 人氣 39026 | 評價 4740 | 評價/貼文 3.35 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人loveorc2003註記此篇回應為最佳解答 2005/1/13 下午 11:19:00

>這個問題對有經驗的人可能就很簡單,但我是第一次遇到,所以想請教一下各位要如何做呢?各位不用把程式碼PO上來,只要提示一下要用什麼'元件',或者是提供相關的'網頁',還請各位幫一下忙,感激......


可以使用 VBA
作者 : loveorc2003(BK.) Visual Basic優秀好手新手入門優秀好手一般優秀好手貼文超過1000則人氣指數超過200000點
[ 貼文 1381 | 人氣 206151 | 評價 2670 | 評價/貼文 1.93 | 送出評價 712 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/13 下午 11:30:36
有什麼相關網頁可以看嗎?
作者 : loveorc2003(BK.) Visual Basic優秀好手新手入門優秀好手一般優秀好手貼文超過1000則人氣指數超過200000點
[ 貼文 1381 | 人氣 206151 | 評價 2670 | 評價/貼文 1.93 | 送出評價 712 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/14 下午 03:58:27
不好意思,可能是我的意思不清楚!
我的意思是如何把"網頁上"的資料(如:Lable,或..等等的資料),傳到word,excel,word中
作者 : kib31046(Peter.huang) ASP.Net頂尖高手貼文超過1000則人氣指數超過30000點
[ 貼文 1417 | 人氣 39026 | 評價 4740 | 評價/貼文 3.35 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人loveorc2003註記此篇回應為最佳解答 2005/1/15 下午 05:12:04

>不好意思,可能是我的意思不清楚!
>我的意思是如何把'網頁上'的資料(如:Lable,或..等等的資料),傳到word,excel,word中


你可以用網頁上的 VBScript 將資料寫到 Word ...
在 Word 上你要插入書韱即可...

市面上的書籍都有寫去找找 Word VBA 等等的資料!那本書?找找吧!
作者 : loveorc2003(BK.) Visual Basic優秀好手新手入門優秀好手一般優秀好手貼文超過1000則人氣指數超過200000點
[ 貼文 1381 | 人氣 206151 | 評價 2670 | 評價/貼文 1.93 | 送出評價 712 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/17 上午 10:30:03
感謝你的回應!哪是否可以再請問你一下,哪是否有網頁上的資料可以看?
作者 : kib31046(Peter.huang) ASP.Net頂尖高手貼文超過1000則人氣指數超過30000點
[ 貼文 1417 | 人氣 39026 | 評價 4740 | 評價/貼文 3.35 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人loveorc2003註記此篇回應為最佳解答 2005/1/17 下午 02:47:21

>感謝你的回應!哪是否可以再請問你一下,哪是否有網頁上的資料可以看?

1.沒有!可以說很少...

2.也不能夠 Post 出來...
作者 : kib31046(Peter.huang) ASP.Net頂尖高手貼文超過1000則人氣指數超過30000點
[ 貼文 1417 | 人氣 39026 | 評價 4740 | 評價/貼文 3.35 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/17 下午 02:48:26

>
>>感謝你的回應!哪是否可以再請問你一下,哪是否有網頁上的資料可以看?

這種的做公文系統的最常使用,去找找有關於公文系統
作者 : loveorc2003(BK.) Visual Basic優秀好手新手入門優秀好手一般優秀好手貼文超過1000則人氣指數超過200000點
[ 貼文 1381 | 人氣 206151 | 評價 2670 | 評價/貼文 1.93 | 送出評價 712 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/17 下午 03:35:59
謝謝你的回應
作者 : loveorc2003(BK.) Visual Basic優秀好手新手入門優秀好手一般優秀好手貼文超過1000則人氣指數超過200000點
[ 貼文 1381 | 人氣 206151 | 評價 2670 | 評價/貼文 1.93 | 送出評價 712 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/17 下午 06:14:37
剛剛搜尋一下,發現了下面這些訊息,這問題好像可以從ASP.NET下手,不知是否可以請教一下各位的高手,這些技術有相關的網頁可以看嗎?還有下面哪種方法比較好呢?還請各位指導一下

1.
Response.Clear();
Response.Buffer= true;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "utf-8";

2.
Dim msexcel As Excel.ApplicationClass 'Open Excel
msexcel = New Excel.ApplicationClass()
Dim exbooks As Excel.Workbooks
Dim exbook As Excel.WorkbookClass

作者 : kib31046(Peter.huang) ASP.Net頂尖高手貼文超過1000則人氣指數超過30000點
[ 貼文 1417 | 人氣 39026 | 評價 4740 | 評價/貼文 3.35 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人loveorc2003註記此篇回應為最佳解答 2005/1/18 上午 12:50:02

>剛剛搜尋一下,發現了下面這些訊息,這問題好像可以從ASP.NET下手,不知是否可以請教一下各位的高手,這些技術有相關的網頁可以看嗎?還有下面哪種方法比較好呢?還請各位指導一下
>
>1.
>Response.Clear();
>Response.Buffer= true;
>Response.ContentType = 'application/vnd.ms-excel';
>Response.Charset = 'utf-8';
>
>2.
>Dim msexcel As Excel.ApplicationClass ''Open Excel
>msexcel = New Excel.ApplicationClass()
>Dim exbooks As Excel.Workbooks
>Dim exbook As Excel.WorkbookClass


以上兩個都不是給 VBA 用的.....

VBA 都是在 Client 上去執行,並不是由 Server 端去做什麼動作..使用VBA 時 Client 本身就要有某一個 Doc or xls 的檔案,這樣子才可以去呼叫而且可以自動填入資料(書韱)

快去找書吧...
作者 : loveorc2003(BK.) Visual Basic優秀好手新手入門優秀好手一般優秀好手貼文超過1000則人氣指數超過200000點
[ 貼文 1381 | 人氣 206151 | 評價 2670 | 評價/貼文 1.93 | 送出評價 712 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/18 上午 10:03:17
哪是否可以請問你一下,VBA可以襄在網頁中嗎?
作者 : kib31046(Peter.huang) ASP.Net頂尖高手貼文超過1000則人氣指數超過30000點
[ 貼文 1417 | 人氣 39026 | 評價 4740 | 評價/貼文 3.35 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人loveorc2003註記此篇回應為最佳解答 2005/1/18 上午 11:56:22

>哪是否可以請問你一下,VBA可以襄在網頁中嗎?

上面的回答就可以知道 VBA 就是透過 word or xls VBA 來將值填到書韱裡面而產生出來的

所以只要寫 VBscript 即可呼叫 Word or xls

Javascript
作者 : loveorc2003(BK.) Visual Basic優秀好手新手入門優秀好手一般優秀好手貼文超過1000則人氣指數超過200000點
[ 貼文 1381 | 人氣 206151 | 評價 2670 | 評價/貼文 1.93 | 送出評價 712 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/18 下午 12:03:29
我會試試看的........若各位還有其他方法或者是其他網頁可以看,都歡迎PO上來
作者 : ha099625(AndyJ) 貼文超過200則
[ 貼文 220 | 人氣 6859 | 評價 870 | 評價/貼文 3.95 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/1/27 下午 01:08:01
先在專案的參考中加入Microsoft Excel 9.0 Object Library 或 Microsoft Word 9.0 Object Library COM元件(版本依安裝的Office版本而有所不同)

注意事項:
1.執行程式時要先將Office光碟片放到光碟機內,系統可能會自動安裝某些元件
2.若執行過程發生錯誤,Excel或Word會卡在記憶體內(用工作管理員查看),如果無法將之強制"結束",就必須重新開機。

Excel 程式部分:

Dim oE As New Excel.ApplicationClass
Dim oWB As Excel.Workbook
Dim oWS As Excel.Worksheet

'oE.Workbooks.Open(Server.MapPath("Book1.xls")) '使用開啟舊檔

oWB = oE.Workbooks.Add '開新檔案

oE.DisplayAlerts = False
oWS = CType(oWB.Worksheets.Item("Sheet1"), Excel.Worksheet) '取得Sheet1
oWS.Range("A1:D5").Value = "Test" '寫入資料到儲存格

oWS.SaveAs(Server.MapPath("Book2.xls")) '另存新檔

oWS = Nothing

oWB.Close()
oWB = Nothing

oE.Quit()
oE = Nothing

Word程式部分:

Dim oW As New Word.ApplicationClass
Dim oD As Word.Document

oD = oW.Documents.Open(Server.MapPath("Doc1.doc")) '開啟舊檔

oW.Selection.TypeText("測試文字測試文字測試文字測試文字測試文字") '寫入資料

oD.SaveAs(FileName:=Server.MapPath("test.doc")) '另存新檔

oD.Close()
oD = Nothing

oW.Quit()
oW = Nothing
作者 : htnbleonm(htnbleonm)
[ 貼文 7 | 人氣 80 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/7/25 下午 01:05:29
程式執行到這一段
Dim oE As New Excel.ApplicationClass

就會出現
System.UnauthorizedAccessException: 存取被拒

有check 過此執行的目錄下有 aspnet 的執行權限 (開放 Full Control也是一樣)
作者 : s8756078(東城)
[ 貼文 7 | 人氣 1264 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/10/19 上午 10:21:59
程式執行到這一段
Dim oE As New Excel.ApplicationClass

就會出現
System.UnauthorizedAccessException: 存取被拒

有check 過此執行的目錄下有 aspnet 的執行權限 (開放 Full Control也是一樣)

'-----------------------------------

我也發生一樣的問題~~請問一鑑該如何解決呢?謝謝
作者 : hotman35(大恐龍)
[ 貼文 150 | 人氣 8534 | 評價 550 | 評價/貼文 3.67 | 送出評價 16 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/10/20 上午 08:14:47
dear sir, 這樣就好了! ^^

Response.ContentType = "application/vnd.ms-excel;charset=big5" ‘execl
Response.AppendHeader("content-disposition", "attachment; filename=aaa.xls")


Response.ContentType = "application/msword" ‘word
Response.AppendHeader("content-disposition", "attachment; filename=aaa.doc")
作者 : 247156(mm)
[ 貼文 1 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/4/19 下午 04:37:02
可能是用到VBA的關係而產生unauthorizedAccessException 存取被拒

我是產出excel檔,做下列設定後就ok了,沒有修改web.config
在web sever端之"執行" key入DCOMCNFG
元件服務>電腦>我的電腦>DCOM設定>找出Microsoft Excel應用程式,按右鍵,選內容
>安全設定>設定"啟動和啟用權限" 與 "設定權限" 選 [自定] >加入users(該系統\users)
作者 : junehow(junehow) 人氣指數超過10000點
[ 貼文 150 | 人氣 14672 | 評價 0 | 評價/貼文 0 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/2/20 上午 07:41:49
dear sir, 這樣就好了! ^^

Response.ContentType = "application/vnd.ms-excel;charset=big5" ‘execl
Response.AppendHeader("content-disposition", "attachment; filename=aaa.xls")


Response.ContentType = "application/msword" ‘word
Response.AppendHeader("content-disposition", "attachment; filename=aaa.doc")


關於上列的,可以不要出現存儲的畫面呢!
作者 : junehow(junehow) 人氣指數超過10000點
[ 貼文 150 | 人氣 14672 | 評價 0 | 評價/貼文 0 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/2/20 上午 08:13:56
上述所說,Coding 都沒有問題;但是放至Web Server後,瀏灠都出現下列的訊息!

伺服器上發生應用程式錯誤。此應用程式的目前自訂錯誤設定因安全性考量,防止他人從遠端看見應用程式錯誤的詳細資訊。然而,可以使用本機伺服器電腦上的瀏覽器檢視。
作者 : kib31046(Peter.huang) ASP.Net頂尖高手貼文超過1000則人氣指數超過30000點
[ 貼文 1417 | 人氣 39026 | 評價 4740 | 評價/貼文 3.35 | 送出評價 3 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/2/20 上午 08:28:18

>上述所說,Coding 都沒有問題;但是放至Web Server後,瀏灠都出現下列的訊息!
>
>伺服器上發生應用程式錯誤。此應用程式的目前自訂錯誤設定因安全性考量,防止他人從遠端看見應用程式錯誤的詳細資訊。然而,可以使用本機伺服器電腦上的瀏覽器檢視。


已經說的很清楚了!因為你現在所瀏覽的方式是從遠端電腦進行連線來查看內容..

那內容已經是有 Bug 的例外所以就會有以上的問題了
作者 : alarmzb(阿弟一號)
[ 貼文 2 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/2/26 下午 05:23:08
要不要參考這網站
http://www.alarmchang.com/wiki/index.php?title=ASP.NET
裡面其中一篇文章
Table to MS Excel with office2003 file format using MS office2007
作者 : alarmzb(阿弟一號)
[ 貼文 2 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/2/26 下午 05:23:16
要不要參考這網站
http://www.alarmchang.com/wiki/index.php?title=ASP.NET
裡面其中一篇文章
Table to MS Excel with office2003 file format using MS office2007
作者 : melon134(melon)
[ 貼文 1 | 人氣 1 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/3/10 上午 09:37:59
建议用xml 生成word,excel等文档
作者 : player(PLAYER) 貼文超過1000則人氣指數超過100000點
[ 貼文 1591 | 人氣 138661 | 評價 2840 | 評價/貼文 1.79 | 送出評價 104 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/3/11 下午 03:34:32
GridView 可匯出 excel
只是日期或時間的欄位
會變字串欄位
作者 : junehow(junehow) 人氣指數超過10000點
[ 貼文 150 | 人氣 14672 | 評價 0 | 評價/貼文 0 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/4/24 下午 03:23:29
其實本機試都可以,但是只要放在Web Server後,溜灠就不行!
作者 : aries_chen(Aries) Java卓越專家貼文超過500則
[ 貼文 782 | 人氣 1941 | 評價 3690 | 評價/貼文 4.72 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/4/25 下午 02:24:44
放到網頁上執行會有問題的話
通常是安全性的問題
以我的經驗,問題可能是在開檔或是存檔

建議使用debug的功能,看看執行到哪一行程式時掛掉
再將那行程式及錯誤訊息貼出來
這樣比較容易解決問題
作者 : junehow(junehow) 人氣指數超過10000點
[ 貼文 150 | 人氣 14672 | 評價 0 | 評價/貼文 0 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/5/2 下午 04:41:12
Debug都是ok的
作者 : junehow(junehow) 人氣指數超過10000點
[ 貼文 150 | 人氣 14672 | 評價 0 | 評價/貼文 0 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2014/4/11 下午 01:48:25
程式並沒有問題。
是安全性,
你沒有看到嗎?
 板主 : 小朱
 > ASP.NET - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - ASP.NET - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
ASP.NET
1 小朱 13300 
2 小台 4940 
3 Peter.huang 3390 
4 王爺 2700 
5 lolota 2010 
6 披著狼皮的羊 1560 
7 識丁 1190 
8 mark 870 
9 ammon 600 
10 Aries 480 
ASP.NET
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.171875