- 締切済み
xls→csv→txtで住所が数値で読み込まれる
ファイルメーカーのに入っている住所録のデータを 弥生顧客にインポートする際に ファイルメーカーのデータをxlsにエクスポート それとcsvファイルに保存 カンマ区切りのテキストファイル にして弥生顧客にインポートするのですが もとデータの住所を関数で町名までと番地以下に分けているのですが xls→csvに変換する際に 住所の番地以下が数値として読み込まれ 勝手に日付になってしまうところがあります。 (しかも、その日付も西暦だったり英文だったりばらばら) 外部ファイルとして読み込んだりしてみたのですが上手くいきません。 何か解決策があれば教えてください。 どうぞよろしくお願いいたします。 ファイルメーカーのバージョンは5.5 エクセルは2003 弥生顧客は8.0です。 OSはWinXpです。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
Excelを介在させなければデータは壊れないので、ファイルメーカー からCSVに吐き出して、弥生で読めばいいだけです。 CSVの様子を見たければ、Excelではなくノートパッドあたりで開く ようにして下さい。
- koko88okok
- ベストアンサー率58% (3839/6543)
> もとデータの住所を関数で町名までと番地以下に分けているのですが 番地以下に分けていると番地によっては日付と認識される可能性があります。 「1-2」と入力すると「1月2日」と表示されたりするのはよく知られています。 住所は番地まで同じセルに入っている必要があるのではないかと思います。
お礼
ご回答ありがとうございます。 お礼が遅くなって申し訳ございません。 番地まで同じセルに入れてしまうと 今度は文字数がオーバーで・・・。 なので-(ハイフン)をー(全角)に置換えてなんとかしました。
- fumufumu_2006
- ベストアンサー率66% (163/245)
経験的にはexcelをcsvで保存はokで、そのcsvをexcelに読み込むとダメという事はありました。 xlsをexcelで開いた時はちゃんと表示しているんですよね。 xls->csvしたテキストファイルをメモ帳などのexcel以外のプログラムで開いてみてもおかしくなってますか? おかしくなっているとしたら、xls->csvはどういう操作をしたんでようか? p.s. もしもaccess持っているなら、accessでやった方が確実です、多分
お礼
回答ありがとうございます。 お礼が遅くなって申し訳ありません。 accessはないのです。 xls→csvは名前をつけて保存、にしました。 メモ帳などで開いてもおかしいままです。 なので、xls上では-をーにして txtにしてからメモ帳上で再度置き換えることにしました。 力技ですが・・・。
お礼
お礼が遅くなって申し訳ありませんでした。 回答ありがとうございます。 CSVに吐き出した後、データの整備が必要で EXCELの操作が必要だったのです。