出力したデータに不要な改行と半角スペースが付与される

バグ情報

PowerBuilder 2017 R3 Build 1915 において SaveAs メソッドを使用して XLSX ファイルを出力した場合に、改行と半角スペースが設定される不具合が確認されています。

Bug ID 3846
Product PowerBuilder R3 Build 1915 EN/JP
ステータス [JP]PowerBuilder 2017 R3 日本語版 MR (Build 1917) で修正済み
発生バージョン EN 12.6以前 2017 2017 R2 2017 R3 2019
JP 12.6以前 2017 R2 2017 R3

:発生バージョン    :解決済み、未発生    :未確認

詳細

データウィンドウの SaveAs メソッドを使用して空文字もしくは Null が設定されているカラムを XLSX 形式で Excel ファイルに出力した場合、そのセルに「改行+半角スペース 4 つ」がセットされたデータが出力されます。

回避策

本不具合に関する回避策は以下となります。

  • “XLSX”形式以外のSaveAsTypeを指定する
    • “XLS”または”XLSB”形式のSaveAsTypeを利用してExcelファイルを出力してください。
  • OLEを利用してファイルを出力する
    • データウィンドウのSaveAsメソッドを利用せずに、OLEを利用してXLSXファイルを出力してください。
バグ情報 一覧を見る
PowerBuilder マイグレーション
PowerBuilder学習、動画で始めちゃう?