使用 DataWindow SaveAs
时遇到问题功能。以前该函数使用 Excel8 格式,行数不超过 65536。但现在 DW 中可能有 300000 或更多行需要导出。
我已更改 SaveAs
格式为 XLSX!,我已经成功保存了 170000 行 66 列。
但它并没有保存 180000 或更大的行数 DW-s。有时它崩溃或只是返回-1。但在那之后,我只有重新启动 Powerbuilder 才能导出更小的 dw-s。
这台机器使用的是 Windows 8,有 16GB 的 RAM,并安装了 office,我使用的是 Powerbuilder 版本 12.5.2。
我在另一台装有 Windows 7 和 3GB RAM 以及 Powerbuilder 12.5 的机器上做了一个小测试程序。我已经成功地保存了一个 .xlsx 格式的 DW,它有 990000 行和 15 列,尽管我添加了另一列并且它再次崩溃。
我已经阅读了 Excel 的局限性,但它们似乎对我一直试图保存的内容没问题。
知道在上述情况下要检查什么或做什么吗?
最佳答案
我有这个确切的问题,但克服这种情况的方法如下:
希望这会有所帮助。
关于excel - Powerbuilder saveas xlsx,在 170000 行之后它不起作用,返回 -1 或崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18787305/