「平成」を感じるもの

Shift-JISの.xlsデータをAccessにリンクして、UTF-8・.txtでエクスポートすると、ある項目だけ0→00, 11704→0, 45218→A2
と出力されます。

不思議なのは同じように「0」と入力しても00ではなく0と、あるいは入力した数字そのまま正常に出力されている項目もあるのです。
また、いろんなデータ型関数をためしてみましたが(CLng,CInt,CStr,Len(文字数取得してその文字数で指定して表示),CByte)Access上の表示は正しくとも、出力すると必ず先述のような形になっています。

なんとかして入力した数字をそのまま出力する方法はないでしょうか?

使用環境は
OS:win7
Ver:Access2003
です。

A 回答 (1件)

Access,Excelどちらでもよいので


VBAを使用して文字コード変換してみて
テキストデータを出力してみてはどうでしょう

文字コードをS-JISからUTF-8に変換する
http://cats.yuki-mura.net/sjisutf.html

参考URL:http://cats.yuki-mura.net/sjisutf.html
    • good
    • 0
この回答へのお礼

すみません、自己解決してしまいました。
出力の設定を一からしなおすことで解決しましたが、こういう現象の理由はわかりませんでした。
また、txtの状態ですがコード変換も行った上での現象なので、本当によくわかりません。。

回答ありがとうございました。

お礼日時:2011/08/31 13:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


おすすめ情報