• 締切済み

データベースからExcelへのエクスポート

例えばファイルメーカーProからデータをCSV形式でエクスポートし、結果をExcelで開くと、セルの表示形式がデータの内容によってシステムが勝手に決めてしまうように思われます。 例えばファイルメーカーProの元データが[2004-13]はExcelでも[2004-13]と表示されますが、元データが[2004-12]はExcelで[Dec-04]と表示されてしまいます。CSVファイルをメモ帳で開いてみると原型のまま[2004-12]となっています。 あらかじめ全セルを「文字列」に設定したExcelでCSVを開く、そんなことはできないでしょうか?

みんなの回答

  • SL-Blue
  • ベストアンサー率35% (41/114)
回答No.4

皆さんと同じですが、こちらを参考にされるといいかも。 http://support.microsoft.com/default.aspx?scid=kb;ja;880684

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;880684
ubonoti01
質問者

お礼

有り難うございます。 おかげさまで解決しました。

回答No.3

黙っているとエクセルが勝手に文字列、数値などを判断してしまいますので、以下の手順でファイルを開いてください。 (1)エクセルから、ファイル/開くでファイルNo.種類からテキストファイル(*.prm;*.txt;*.cvs)を選択し、ファイル名で、パスを選択して、CVSファイルを開く。 (2)テキストウィザード2/3で、カンマ区切りを選択して次へ (3)テキストウィザード3/3で、変更したい列のG/標準を文字列に変更し完了。 以上により、強制的にデータ形式を変更できます。

ubonoti01
質問者

お礼

有り難うございます。 おかげさまで解決しました。

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.2

EXCEL君はおせっかいなんですよね~^^; ちなみに「0001」のような文字列も普通に開くと「1」ってしてくれちゃいます。 そのまま上書き保存してしまうと、しっかり「1」にされちゃうので注意しましょう。 具体的な方法は#1さんのおっしゃる通りです。 頑張ってくださいヽ(^。^)ノ

ubonoti01
質問者

お礼

有り難うございます。 おかげさまで解決しました。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

「データ」「外部データの取り込み」「テキストファイルのインポート」で 「ファイルの種類」を「すべてのファイル」にして CSV形式のファイルを読み込んでください。 フィールド毎に表示形式を設定できます。

ubonoti01
質問者

お礼

有り難うございます。 おかげさまで解決しました。

関連するQ&A

  • エクセルへのエクスポート

    ACCESS 2003 の VBA で下記の命令を実行してエクセルファイルをエクスポートします。 (環境はSQLserver2008、XP+ACCESS2003+EXCEL2003) DoCmd.OutputTo acOutputStoredProcedure, "テーブル名", acFormatXLS, "C:\ACCESS\テーブル名.xls" (1) 日付型(datetime)のフィールドの表示が「20-Dec-09」となってしまいます。 最初から「2009/11/20」と云う型でエクスポートできないのでしょうか? (2) エクスポートされたファイルを開いて保存するときに 「Excel 5.0/95 ブックです。最新の Excel のファイル形式に更新しますか?」 と表示されます。 (VISTA+Access2003+Excel2007は表示されません) 最初から2003のファイル形式でエクスポートする方法はありませんか?

  • phpMyAdmin2.6.1 エクスポートに関してなのですが、

    phpMyAdmin2.6.1 エクスポートに関してなのですが、 MS Excel 用 CSV データ、またはCSVデータを選択して実行ボタンを押すと、EXCELが画面上でデータ表示するような画面が表示されます。 SQLのエクスポートだと、ファイル保存のポップアップが現れます。 CSVデータでもファイル保存のポップアップが表示されるようにしたいのですが、何かお分かりになる方いますでしょうか?

    • ベストアンサー
    • MySQL
  • ファイルメーカーからエクスポート

    ファイルメーカーのデータをCSV形式でエクスポートし、エクセルで読み込んでいます。この場合、ファイルメーカーで 8-15 とあるデータが、エクセルシート上で 2005/8/15 と日付データに変わってしまいます。目的的には 8-15 のまま(文字列のまま)扱ってほしいのです。 想像するに、エクセルでcsvファイルを読む場合に、すべて文字列で読むことができるような気がするのですが、わかりません。

  • Access Excelにエクスポートすると、「0」が消える

    AccessからExcelにエクスポートすると、「0」が消え、空白セルになるのですが、報告書の体裁として「0」という数字を残したいのです。 クエリでカウントして「0」を表示させることは出来たのですが、このクエリをエクスポートし、そのExcelファイルを開くと、「ファイルエラー:表示形式の設定が失われた可能性があります。」と表示され、0の部分は空白セルになってしまいます。 どのように解決すればよいでしょうか? マクロで”空白なら「0」を表示”と作ればよいのでしょうか?

  • ACCESSからエクセルへのエクスポート

    非常に困っています。どなたか教えて下さい。 エクセルのCSVファイルからアクセスのテーブルにデータをインポートして そのテーブルから新しいエクセルファイルにデータをエクスポートします。 (1)エクセルの元ファイル 列1 数値 1桁 (2)アクセスにインポート(インポート定義)        列1 数値型 1桁                 書式で3桁にする。 (3)エクセルにエクスポート(エクスポート定義)  列1 1桁になってしまいます。 ※(2)までは書式に000を入れることで解決しました。   (3)にエクスポートした状態で 列1を3桁にしたいのです                     例えば0→000 ちなみにアクセスは2002を使用しています。 どなたか教えて下さい。本当に困っています。

  • Excelでcsvファイルをエクスポートしても、""を残しておきたい

    csvファイルをインポートしてExcelで編集し、また、csvファイルとして書き出すと、元のcsvファイルにはあった文字列の引用符「""」が消えてしまいます。 また、csvファイルを「テキストインポートウィザード」や「外部データの取り込み」を使って文字列の引用符を「なし」でインポートするとExcel上では問題ないのですが、csvで書き出すと「""""""」と引用符が2組増えています。 ご存知の方、元のcsvファイルとまったく同じ引用符でエクスポートする方法を教えてくださいm(_)m

  • 【Win】ファイルメーカー⇔エクセル(インポート/エクスポート)

    ファイルメーカーPro 5.0で作成したデータをエクセルに エクスポートし、エクセル上でデータの修正等をして、 またファイルメーカーに戻したいと思います。(ファイルメーカーが 入っていないパソコンでデータを追加したりしたいため。) エクセルにエクスポートすると、フィールドを"繰り返し"に 設定している部分が、エクセル(コンマ区切りcsv、タブ区切りtab)では ひとつの列に『・』で区切られて入りますよね。 ファイルメーカー上 ⇒ フィールド1:「A」「B」「C」 エクセル上 ⇒ 列1:「A・B・C」 となりますが、 別のレコードの同じフィールドに「D」「E」「F」と入れたい場合 エクセル上でどう入力すれば良いのでしょうか。 「D・E・F」と入力すると、 ファイルメーカーにインポートしたときに「D・E・F」「(空欄)」「(空欄)」 となってしまいます。 分かりにくい説明で申し訳ありませんが、よろしくお願いします。

  • ACCESS2002のエクスポートで・・・

    特に困ってはいないのですが不思議に思ったので質問します。 OS:WinXP Pro 環境:ACCESS2002およびEXCEL2002 1.ACCESSでクエリ「TEST1」をEXCELにエクスポートします。 2.エクスポートして作成されたEXCELファイルを開き、シート名「TEST1」を「TEST2」に変更します。 3.再度、ACCESSでクエリ「TEST1」を1.で作成されたEXCELファイルを指定してエクスポートすると「オブジェクト「TEST1」は存在します。置き換えますか?」旨のメッセージが表示されます。 指定したEXCELファイルにはシート「TEST1」は存在しないのになぜそのようなメッセージが表示されるのでしょうか?ちなみそのまま出力するとクエリ「TEST1」のデータはEXCELのシート「TEST2」に出力されます。

  • エクスポート

    XPでOEを使っています。他のメールソフトを使うため、 アドレスをエクスポートしました。 ほとんどは、正常にエクセルCSVファイルに変換出来たのですが、 住所の番地等の項目のデータの一部が、日付に変わっていました。 そのセルは、エクセルの書式も日付になっています。 これは、どういった原因からなのでしょうか? また、修正は可能でしょうか? データー量が多いため、エクセル上で修正が効けば、助かります。 よろしくお願いします

  • エクスポートされたエクセルの塗りつぶしの色について

    accessのフォームに表示されているデータを Excelワークシートにエクスポートをクリックし "ファイル形式はExcelブック(xlsx)"を選択したときにおける エクセルのファイルについてです。 そのエクセルの塗りつぶしの色をクリックすると 1回では塗れなく、2回目で色が変わるという状況です。 accessのテキストボックスの背景色で白に表示される色を 選択しているとこのような状況になることまではわかりましたが、 2回という手間を減らすため何か別の方法はないでしょうか? なおフォームのデータはクエリビルダから複数のテーブルを 選択して作成してあるものです。 解る方がいらっしゃいましたら回答お願いします。

専門家に質問してみよう