gpt4 book ai didi

excel - Powerbuilder saveas xlsx,在 170000 行之后它不起作用,返回 -1 或崩溃

转载 作者:行者123 更新时间:2023-12-04 20:45:26 25 4
gpt4 key购买 nike

使用 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 的局限性,但它们似乎对我一直试图保存的内容没问题。

知道在上述情况下要检查什么或做什么吗?

最佳答案

我有这个确切的问题,但克服这种情况的方法如下:

  • 将 dw 数据保存到 csv 文件中,在这种情况下,您将没有该行数限制。
  • 然后打开一个 OLE 对象并连接到 excel。
  • 在 OLE 中打开保存的 csv。
  • 下一步是将 ole excel 保存为已安装的 excel 格式,即 xls 或 xlsx。

  • 希望这会有所帮助。

    关于excel - Powerbuilder saveas xlsx,在 170000 行之后它不起作用,返回 -1 或崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18787305/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com