出力したデータに不要な改行と半角スペースが付与される
2020/01/21
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ファイルを出力してください。