SaveAs
DataWindow関数の使用時に問題が発生しました。以前は、関数は Excel8 形式で動作し、行数は 65536 を超えませんでした。しかし、現在、エクスポートする必要がある DW に 300000 以上の行がある可能性があります。
形式を XLSX! に変更し、SaveAs
66 列で 170000 行を保存することに成功しました。
しかし、180000 以上の行数の DW は保存されませんでした。クラッシュしたり、-1 を返したりすることもありました。しかしその後、Powerbuilder を再起動した場合にのみ、小さな dw-s をエクスポートできました。
このマシンは Windows 8 を使用しており、16 GB の RAM があり、Office がインストールされています。私は Powerbuilder バージョン 12.5.2 を使用しています。
Windows 7 と 3GB の RAM、さらに Powerbuilder 12.5 を搭載した別のマシンで小さなテスト プログラムを作成しました。別の列を追加すると再びクラッシュしましたが、990000 行と 15 列の .xlsx 形式で DW を正常に保存しました。
Excel の制限事項を読みましたが、保存しようとしているものには問題ないようです。
上記の状況で何を確認するか、何をすべきか考えていますか?