PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15218 | 01/05/01 12:39:16 | RE(4):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By purin |
15217 | 01/05/01 12:37:13 | RE(3):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By purin |
15125 | 01/04/21 03:38:35 | RE(2):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By まこと |
15122 | 01/04/20 22:28:41 | RE(1):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By aqua |
15121 | 01/04/20 18:58:12 | PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・ By purin |
カテゴリ:PowerBuilderの開発環境
日付:2001年04月21日 03:38 発信者:まこと
題名:RE(2):PB6: SaveAs関数でCSVに落とすときに、日付・数値等を決められた書式に設定したいんだけど・・・
purinさん、おはようございます。
>SaveAs関数を使って、DataStore→CSV形式ファイルに落としたいのですが
>落とす際に、日付ならyyyy/mm/dd 数値なら#,##0.000 のように決められた書式で出力したいのですが
>日付は yy/mm/dd 数値は 18桁表記になってしまいます。
>
>言えません。 書式を設定する良い方法はないでしょうか?
DataStoreが保有しているデータそのものを変更しない限り、望みの事は実現できないと思います。
1.カラム毎にデータを取得
2.書式に変換したデータの作成
3.エキスポート用のdatawindowに、データを設定する。
4.全カラムに対する設定を、全行に対して行う。
5.エキスポート用のdatawindowに対して、SaveAs関数を実施する。
こんな所でしょうか。
ただ・・
10000を10,000で保存した時点で、それは数値ではなく文字としての扱いですね。
ですから、作成したCSVでインポートするなら、インポート用のdatawindowへ転送後、文字データから
書式をなくしたデータへ変換。 及び格納用のdatawindowに対し、カラム毎に全行を設定しないといけ
ないと思います。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.