版本創建.xlsx文件:102億進展4GL沒有Excel的
我想創建一個進步,但是這將運行在沒有Excel中的機器.xlsx文件。
有人能指出我如何做到這一點的正確方向。
有沒有已經寫過的圖書館可以做這樣的事情?
感謝您的幫助!
版本創建.xlsx文件:102億進展4GL沒有Excel的
我想創建一個進步,但是這將運行在沒有Excel中的機器.xlsx文件。
有人能指出我如何做到這一點的正確方向。
有沒有已經寫過的圖書館可以做這樣的事情?
感謝您的幫助!
該項目被移動到Free DocxFactory Project。
它在C++中用Progress 4GL/ABL包裝器和教程進行了重寫。
這是更快,300X倍,加入新的功能,包括很多的條形碼,分頁功能等
和它是沒有任何時間或功能限制私人和商業用途完全免費的。
HTH
你可能會覺得這很有用:http://www.oehive.org/project/libooxml雖然看起來現在沒有什麼。此處可能還有舊版本的代碼:http://www.oehive.org/project/lib
另外 - 在許多情況下,需要向Excel提供數據才能滿足製表符或逗號分隔文件的要求。
另一個訣竅是創建一個HTML表格片段。 Excel很好地導入這些文件。
如何從臨時表中導出分號分隔文件的超級簡單示例。在90%的情況下,這是足夠的Excel支持 - 至少它一直是我的。
DEFINE STREAM strCsv.
DEFINE TEMP-TABLE ttExample NO-UNDO
FIELD col1 AS CHARACTER
FIELD col2 AS INTEGER.
CREATE ttExample.
ASSIGN ttExample.col1 = "ABC"
ttExample.col2 = 123.
CREATE ttExample.
ASSIGN ttExample.col1 = "DEF"
ttExample.col2 = 456.
OUTPUT STREAM strCsv TO VALUE("c:\test\test.csv").
FOR EACH ttExample NO-LOCK:
EXPORT DELIMITER ";" ttExample.
END.
OUTPUT STREAM strCsv CLOSE.
什麼是平臺 - UNIX或Windows? –
我想或者它是Windows,但我可以打電話給應用服務器。 – Bill