全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5350
推到 Plurk!
推到 Facebook!

請問在沒安裝EXCEL的環境可以用什麼方式讓程式轉出EXCEL?

答題得分者是:darnell
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-10 18:10:32 IP:219.87.xxx.xxx 訂閱
請教各位大大

目前使用DELPHI可以轉出EXCEL但是最近因為版權的問題,所以很多前端的電腦只有安裝EXCEL VIEWER,
但是一些報表的撰寫是用轉出EXCEL的方式處理,但是沒有安裝EXCEL的時候在轉出時會有問題。
請問各位大大有什麼方式可以克服這個問題呢?
是否可以把EXCEL的核心的部份嵌入到系統裡面呢?

感謝各位大大的回覆
------
Pillar Wang
darnell
版主


發表:25
回覆:103
積分:145
註冊:2003-03-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-10 18:35:53 IP:60.250.xxx.xxx 訂閱
若您是用ole的方式來操控Excel因為ole本身的型態就是利用已經安裝的功能來引用
因此就必須安裝Office才能使用,你可以使用XLSReadWrite的元件來替代原本的工作
不需安裝Office就可以使用缺點是...要花錢買......用法跟原來ole差不多
參考一下
編輯記錄
darnell 重新編輯於 2008-12-10 18:40:42, 註解 無‧
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-12-11 08:52:31 IP:219.87.xxx.xxx 訂閱
感謝大大

那請問除了用外掛元件外,沒有辦法把excel核心的部份直接封裝進系統嗎?
------
Pillar Wang
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-12-11 09:42:27 IP:122.118.xxx.xxx 訂閱
把excel核心的部份直接封裝進系統,是屬於侵權的行為,乾脆直接裝盜版就好了,
比如說你用Access的.Mdb資料庫,你必須有Office Access的版權,若該電腦沒裝一套Access,雖Ap可以處理,仍視為侵權。
如果純講技術,只要找出它的Ole Sever來就可以了,不過反正是盜,只是部分和全部的差別。
除非自己研究文件結構,自己產生出來Xls檔,就另當別論了,可以當產品賣了,例如Pdf Creater之類的。

===================引 用 pillar62 文 章===================
感謝大大

那請問除了用外掛元件外,沒有辦法把excel核心的部份直接封裝進系統嗎?
------
努力會更接近成功
編輯記錄
pceyes 重新編輯於 2008-12-11 09:47:56, 註解 無‧
darnell
版主


發表:25
回覆:103
積分:145
註冊:2003-03-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-12-11 10:17:44 IP:220.128.xxx.xxx 訂閱
的確,就如pceyes大說的情況,技術上是可行就像有一些綠色版的excel.exe
利用引用核心dll然後再將註冊破解的方式,只是這根直接用盜版Office沒差多少
若您是軟體公司,要盜版寧願讓客戶自己去盜,若您公司將核心封裝進去,微軟追究的可是你門公司喔
目前不侵權又不想客戶需安裝Office才能使用就是從excel文件去著手分析格式,
市面上的不需安裝Office元件都是利用此原理來做的,目前我是沒找到免費好用的元件來用
因此才推薦你需要錢的,畢竟買一套就可以合法使用了,你可以許可以找看看有沒免費或其他便宜些又好用的元件
自己分析格式真的太花時間了,當然有閑的話例外
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-12-11 10:25:44 IP:219.87.xxx.xxx 訂閱
感謝兩位大大的回覆

因為公司的部份總公司是有版權,但分公司沒有,所以才會想使用嵌入核心的方式!
不過這樣應該也是有盜版的問題!所以就不研究了。因為版大先回覆了!所以將分數給版大!

感謝大大的回覆!
------
Pillar Wang
小蚊子
中階會員


發表:55
回覆:267
積分:94
註冊:2002-06-08

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-12-11 16:00:46 IP:210.66.xxx.xxx 訂閱
1.
若用 delphi 開發的軟體,資料庫掛 access 的 MDB
開發者 的環境都是合法版權 ( DELPHI 及 OFFICE ACCESS)

那軟體賣給客戶,客戶也要有 ACCESS 的合法版權嗎 ??

因為DELPHI AP 軟體運作中,客戶的 PC 沒裝 ACCESS 一樣可以讀取 MDB .

2. 若用 DELPHI 寫程式, 去存取 鼎X 公司 的 ERP 系統(合法購買),
例如 : 進貨資料,然後製作自己的報表 , 這樣的過程需要鼎X 公司授權嗎 ??


很好奇,所以問一下,謝謝您....

===================引 用 pceyes 文 章===================
把excel核心的部份直接封裝進系統,是屬於侵權的行為,乾脆直接裝盜版就好了,
比如說你用Access的.Mdb資料庫,你必須有Office Access的版權,若該電腦沒裝一套Access,雖Ap可以處理,仍視為侵權。
如果純講技術,只要找出它的Ole Sever來就可以了,不過反正是盜,只是部分和全部的差別。
除非自己研究文件結構,自己產生出來Xls檔,就另當別論了,可以當產品賣了,例如Pdf Creater之類的。

===================引 用 pillar62 文 章===================
編輯記錄
小蚊子 重新編輯於 2008-12-11 16:05:00, 註解 無‧
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-12-11 17:35:24 IP:220.141.xxx.xxx 訂閱

===================引 用 小蚊子 文 章===================
1.
若用 delphi 開發的軟體,資料庫掛 access 的 MDB
開發者 的環境都是合法版權 ( DELPHI 及 OFFICE ACCESS)

那軟體賣給客戶,客戶也要有 ACCESS 的合法版權嗎 ??

因為DELPHI AP 軟體運作中,客戶的 PC 沒裝 ACCESS 一樣可以讀取 MDB .
對於MP3的複制使用,依美國判例解釋:如果因為該行為,致使某公司減少獲利(損失),而他人因而有所得,即為侵權行為。
MS公司對Office版權的定義,一個授權,僅能用於一部電腦,當你要移到別台時,舊軟體要移除。
Access資料庫(MDB)為MS公司所研發,為Accsess產品之一部分,當然同樣受到法律保護,因此,若將單一資料庫檔拷備至其他電腦,是否可視為有侵權?那如果當做Word之Doc檔呢?,當然,他不會告你的,除非你拿他的專利來賣$,而且賺很多,你知道比爾老爸是開律師樓的。

2. 若用 DELPHI 寫程式, 去存取 鼎X 公司 的 ERP 系統(合法購買),
例如 : 進貨資料,然後製作自己的報表 , 這樣的過程需要鼎X 公司授權嗎 ??
鼎X公司,是賣電風扇的?開玩笑的,因為他的Mark很像,只要你不再轉賣、再製,那就算了,因為你不說誰知道你有改。
嚴格來說,要請
鼎X寫一份授權書給你的,但它不會這麼做,因為要保留對你訴訟的權利,想想看如果因你的程式,造成系統崩潰,反而意外造成它的商譽損失...在法庭上,法官會權衡雙方之損失及雙方背景(公司規模等等)


------
努力會更接近成功
編輯記錄
pceyes 重新編輯於 2008-12-11 17:38:02, 註解 無‧
pceyes 重新編輯於 2008-12-11 18:00:03, 註解 無‧
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-12-12 16:19:47 IP:61.67.xxx.xxx 未訂閱
雖然結案, 本站有一組元件 xlsfile
http://delphi.ktop.com.tw/board.php?cid=144&fid=826&tid=17618
我查了一下, 這組似乎並非使用ole的方式轉 excel, 或許你可以參考看看(關鍵字 xlsfile 可找到很多討論)
系統時間:2024-04-18 8:58:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!