• ベストアンサー

csv形式について

Accessのデータをcsv形式で保存したいと思っています。OfficeLinksの機能を使ってExcelに出力して、それをcsv形式で保存し直してみました。ほぼうまくいったのですが、数字の先頭の0がなくなってしまいます。 これを回避する方法はないでしょうか? また、Accessのデータをcsv形式で保存する、もっとよい方法があれば教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

こんちゃ(^^ お昼だねえ♪ さて、どの時点で先頭の0がなくなるのかがポイントです。 Accessのデータ設定をテキスト型にして OfficeLinksの機能を使ってExcelに出力すれば 0は残ります。 数値だと消えて001→1となります。 ここでOfficeLinksの機能を使ってExcelに出力し csv形式で保存しても結構でしょうが私なら ファイル>名前をつけて保存>外部ファイルまたはDB ファイルの種類の▼を動かしテキスト(CSV)で保存します。 ここでテキスト(CSV)で保存したファイルをExcel以外の メモ帳とかで読んでみます。 この時点で001であればExcelに読むときに省略されてます。 だからExcelで ファイル>開く>該当ファイル でテキストファイルウィザード1/3 がでますんで そのまま次へいきテキストファイルウィザード2/3で カンマ区切りだの コロン区切りだのを設定します。 テキストファイルウィザード3/3で0を消したくない セル項目のデータ型の変更をします。 該当項目セルをクリックし反転させて  右上の 列のデータ形式を標準から→文字列にします。 これで消えませんけど?ちなみに私のはOffice97なんで 説明にちょっと違うところがあるかも。 解決になれば。

tago39
質問者

お礼

ありがとうございました! 教えていただいた方法でうまくできました。 それに、わかりやすい説明で大変助かりました。

その他の回答 (1)

noname#4958
noname#4958
回答No.1

テーブルまたはクエリーを「エクスポート」からテキスト形式で保存できると思います。 先頭の0は、数字型にしていると自動で省略されると思うので、テーブル等をコピーして、該当の箇所をテキスト型に変更してからエクスポートしてみてはいかがでしょうか?

関連するQ&A

  • CSV形式にすると出てくる空白を消したいです。

    エクセル形式で、表を作ってCSV形式で保存するのですが、 CSV形式で保存したデータをメモ帳(テキスト形式)で開くと、 エクセル・CSV形式の時には表示されていなかった空白(半角スペース)が出来てしまっています。。。 業務上必要なデータで、項目には半角英数13ケタの数字しか入力してはいけないのですが、 その空白が出来てしまってしまうので、エラー扱いにされてしまいます。 どのようにすればテキスト形式で表示したときにこの空白が生れないように出来るのでしょうか? 宜しくお願い致します。

  • ExcelのCSV形式について

    ExcelデータをCSV形式で保存するとき文字列はダブルコーテーション、数字列はそのままでカンマ区切りしたいです。確か123のCSV形式はそうなってたと思います。お手数ですが御回答、宜しくお願い致します。

  • CSV形式からの取り込み

    元のデーターには、きちんと00000002 12年7月というように数字が並んでいるのですが、保存するとcsv形式で強制的に保存されます。 それを開くと、0000000が取れて、2だけになってしまいます。 それをくい止めたいのですが、方法をご存じでしょうか?

  • CSVデータの数値の表示

    教えて下さい。 他プログラムからCSVデータ出力したデータを エクセルで表示すると、13桁の数字が9E+12と表示されて しまいます。 セルの書式設定を「数値」に変更すると一時的に数字が表示されるのですが、一度保存して、再度ファイルを開くと戻ってしまいます。 エクセル形式で保存すれば大丈夫なのですが、どうしてもCSVファイルのままで保存したいのです。 CSVデータで13桁の数字を常に表示する方法を教えて下さい。 よろしくお願いします。

  • エクセルでCSV形式で保存したいができない

    エクセル2002で、保存するときに csv形式と選ぶのですが CSVとは互換性のない機能が含まれている というようなメッセージがでてしまいます 中のデータは単なる住所録で特段凄い内容ではありません。どうすればうまく行きますか?

  • excelでCSV形式

    Excelで作成した表にCSV形式で保存したファイルを読み込んでExcelの表を完成させたいです。 CSV形式のファイルが3万件ぐらいのデータなので、コピーして貼り付けることが難しい状態です。 よろしくお願いします。

  • CSV形式に画像を貼り付ける

    エクセルでファイルを作成し、CSV形式で保存。 この時、どうにかして、画像データを一緒(出来れば背景画像)に保存したいのですが、 いい方法はないでしょうか?無理な質問かもしれませんが、よろしくお願いします

  • Excel をCSVで出力できません。

    OS/Win7 Excel 2007  Excel表をCSV形式で出力したい。「ファイル名保存」「ファイルの種類―CSV」を指定すると、下記メッセージが出て、CSV形式で出力できません。 「(出力ファイル名.CSV)には互換性のない機能が含まれている可能性があります。」 単にテキストデータとしてなら出力できますが、このテキストファイルからOPEN文で読み込むと 1レコード全体を読み込めません。解決方法を教えてください。 同窓会の宛名書きを今週中にもしなければなりませんので、大変困っています。よろしくお願いします。

  • テーブルをCSV形式で保存できますか?

    よろしくお願いします。 Access2000と2002 OSはWIN2000とXPです。 Accessで作ったテーブルをCSV形式で保存をしたいのですが、 エクスポートのところを見ても、CSV形式が無いため保存することが出来ません。 現在は、コピー、ペーストでEXCELに貼り付けて、保存をしているのですが、 できれば、フォームか何かで、ボタンを押すと、保存できるような感じに していきたいのですが、無理でしょうか?(マクロであれば可能ですか?) よろしくお願いします。

  • CSV形式ファイルは編集データは保存されない?

    ダウンロードしたCSVファイルを編集し、初めて保存するときに以下のようなメッセージが出ます、 「(ファイル名)には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか? ・このまま保存するには、[はい]をクリックします。 ・機能を保存するには、[いいえ]をクリックしてから、最新のExcelファイル形式で保存します。 ・失われる可能性がある内容については、[ヘルプ]をクリックしてください。」 「はい」を選択するとCSV形式で保存されるようですが、編集したデータではなく編集前のデータのままで保存されています。 なので「いいえ」を選択すると今度は編集されたデータでExcel形式で保存されます。 つまりCSV形式で編集したものは元データのまま、かつ、同形式でしか保存されないということなのでしょうか?編集したデータを保ちたい場合にはExcel形式でしか保存するしかないのでしょうか?