0

バージョン: 10.2b

進行状況で .xlsx ファイルを作成したいのですが、これを実行するマシンに Excel がありません。

誰かがこれを行う方法について正しい方向に向けることができますか?

このようなことができるライブラリはすでに書かれていますか?

助けてくれてありがとう!

4

3 に答える 3

2

プロジェクトはFree DocxFactory Projectに移動されました。

Progress 4GL/ABL ラッパーとチュートリアルを使用して C++ で書き直されました。

300 倍速くなり、バーコード、ページング機能など、多くの新機能が追加されました。

また、時間や機能の制限なしに、個人および商用での使用は完全に無料です。

HTH

于 2014-05-28T12:52:04.657 に答える
1

http://www.oehive.org/project/libooxmlが役に立つかもしれませんが、今のところ何もないように見えます。そのコードの古いバージョンもあるかもしれません: http://www.oehive.org/project/lib

また、多くの場合、Excel にデータを提供する必要性は、タブ区切りまたはカンマ区切りのファイルで満たすことができます。

もう 1 つのトリックは、HTML テーブル フラグメントを作成することです。Excelはそれらを非常にうまくインポートします。

于 2013-09-27T17:57:19.787 に答える
0

一時テーブルからセミコロンで区切られたファイルをエクスポートする方法の非常に簡単な例。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.
于 2013-09-29T09:03:35.487 に答える