0

版本:10.2b

我想创建一个有进度的 .xlsx 文件,但是它将运行的机器没有 excel。

有人可以指出我如何做到这一点的正确方向。

是否已经编写了可以执行此类操作的库?

谢谢你的帮助!

4

3 回答 3

2

该项目已移至Free DocxFactory Project

它使用 Progress 4GL/ABL 包装器和教程用 C++ 重写。

它的速度提高了 300 倍,添加了许多新功能,包括条形码、分页功能等。

它完全免费用于私人和商业用途,没有任何时间或功能限制。

高温高压

于 2014-05-28T12:52:04.657 回答
1

您可能会发现这很有用:http ://www.oehive.org/project/libooxml尽管现在似乎什么都没有。这里可能还有该代码的旧版本:http ://www.oehive.org/project/lib

此外——在许多情况下,使用制表符或逗号分隔的文件可以满足向 Excel 提供数据的需要。

另一个技巧是创建一个 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 回答