[リストへもどる]
一括表示

投稿時間:2004/07/09(Fri) 11:29
投稿者名:kamurin
Eメール:kamurin@hotmail.com
URL :
タイトル:
電話番号をCSVファイルに
DB内のデータを全てCSVに書き出す処理を作っているのですが、
電話番号(ハイフン無し)が正しく書き出せません。

DB側 09012345678 ←→ CSV側 09012345678
となって欲しいが
DB側 09012345678 → CSV側 9012345678
となってしまうため、
DBで 09012345678だったデータが、
一度CSVに書き込んで、
その後、
DBに戻した際に 9012345678
になってしまいます。
常に 09012345678(先頭に0が付いた状態)のままで、
DB側 ←→ CSV側が出来る方法ないでしょうか?

追記
今は、
CSVに書き込む時に下記の方法でやってます。
1.空のCSVファイル作成
2.指定したテーブルの内容をSQLを使って、作成したファイルに書き出す
3.1と2をテーブルの数繰り返す

投稿時間:2004/07/09(Fri) 11:43
投稿者名:いちゆ
Eメール:
URL :
タイトル:
Re: 電話番号をCSVファイルに
CSV側に文字列として書き込んでください。

投稿時間:2004/07/09(Fri) 12:07
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re: 電話番号をCSVファイルに
Excelで開くとそう見えます。
メモ帳で開いても頭の0が消えてるなら、いちゆさんの指摘通り文字列型にして出力してください。

投稿時間:2004/07/09(Fri) 12:44
投稿者名:kamurin
Eメール:kamurin@hotmail.com
URL :
タイトル:
ありがとう御座いました
> Excelで開くとそう見えます。
> メモ帳で開いても頭の0が消えてるなら、いちゆさんの指摘通り文字列型にして出力してください。
メモ帳は0ありました。

投稿時間:2004/07/09(Fri) 12:56
投稿者名:kamurin
Eメール:kamurin@hotmail.com
URL :
タイトル:
追加質問
メモ帳で0があったのはいいのですが、
そのファイルをExcelで保存すると0が消されてしまいます。
Excelで開けないようにすることは可能でしょうか?

投稿時間:2004/07/09(Fri) 13:01
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: 追加質問
> Excelで開けないようにすることは可能でしょうか?

拡張子を変えて見るとか。