• ベストアンサー
  • 困ってます

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

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

noname#230
noname#230

共感・応援の気持ちを伝えよう!

  • 回答数5
  • 閲覧数3676
  • ありがとう数8

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

  • ベストアンサー
  • 回答No.5
  • ARC
  • ベストアンサー率46% (643/1383)

画像データが別々でいいのなら、 "画像",=HYPERLINK("C:\TEST.bmp","ここをクリック") ってな感じでCSVファイルを作ればいいかも…(コンマを全角で書くのがミソ) これをExcelで開いて、ハイパーリンクをクリックすれば、画像が表示されます。 いまいちご質問の内容とは異なりますが、CSVで何とかしようとすると、これくらいが限界かも… あ、あらかじめ、「開いている全てのブック」で使用可能なマクロを作っておいて、CSVファイルに「=マクロ名()」 って記述して呼び出せば、何とかなるかも…

参考URL:
なせばなるっ …かな?

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。がんばってみます。 なせば、なりますか...な!

関連するQ&A

  • excelでCSV形式

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

  • csv形式について

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

  • CSV形式のファイルについて

    私の家のofficeは2007を使用しています。 それでデータをCSV形式で保存して『ArcMap9.2』で読み込む予定です。 しかし、CSV形式で保存したファイルをEXCELで開こうとすると 『開こうとしているファイル'○○○○.csv'の形式は、ファイル拡張子が示す形式と異なります。このファイルを開く前に、ファイルが破損していないこと、信頼できる発行元からのファイルであることを確認してください。ファイルを今すぐ開きますか? [はい(Y)][いいえ(N)][ヘルプ(H)]』 という、ウィンドウが出てきます。 とりあえず、それで開いても見れることは見れるのですが、ArcMapで読み込むことができないんです。 どなたか、ご存知の方教えてください。

その他の回答 (4)

  • 回答No.4
noname#9414
noname#9414

おそらくプログラム側で何かしらの操作を したいのでテキスト形式にこだわると思います ので、以下のようにしてはどうでしょうか。 1.ODBCを使用する。これならば、どんな  形式でもODBCさえあれば、データのやりとりを  する事が出来ます。 2.HTMLやXMLでデータを保存する。これならば、  データファイル自体はテキストなので、普通に  プログラムからデータを操作することが  出来ます。しかし、結構面倒なので、  プログラム側をしっかりと作成しないと  大変なことになります。 このどちらの方法を採っても、拝啓画像は指定する ことが出来ますので、どうでしょうか。 勘違いなどがありましたら、補足してください。 ではでは☆

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。さっそくやってみます。

  • 回答No.3
  • a-kita
  • ベストアンサー率50% (6/12)

質問の仕方が悪いんす。 玄人の方から見ても「訳分からん」質問なんす。 こういうときは具体的に「こういう理由でこんなことしたい」と言う方が良いと思います。 質問者からみると予想もしなかった良い回答を皆さんしてくれますよ。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

そうですよね~トホホ、すみません。気を付けます。ご忠告ありがとうございます。

  • 回答No.2
noname#151056
noname#151056

逆にお聞きしたいのですが、なぜ csv形式にする のですか? 背景画像を保存したいのであれば、通常の xls ファイル にすればいいのではないですか? csv というのはテキストファイルであることが 前提ですし、Excel のための形式でもないですよね。 csv というのは Microsoft が決めた形式でもないですよね。 他の色々なアプリケーションとのやり取りのために csv として落とすのですから、背景画像を入れたいという 要望の根拠がよくわからないのですが。。。 背景画像データが含まれてしまったら、 他のアプリケーションの動作が保証できませんよね。

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • mnabe
  • ベストアンサー率33% (427/1283)

あのぉ何か勘違いをされている様ですが、CSV形式は、テキストファイルですので、画像(バイナリ)形式ですので、保存できません(無理やりやろうと思えば、プログラムを書く必要があります)。 また、背景画像とは何のことを言っているのでしょうか? テキストファイルに背景画像を設定する事は出来ません。その事から、テキストファイルである。CSV形式のファイルには、背景画像なんて物は存在しません。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。 が,勘違いはしていないのです~、十分上記の内容わかっていたのですが、もしや、どなたかこんな方法があるって教えていただけるかなと...すみません。 背景画像説明に関しては、記載方法が足りなかったようで、これもすみません。 わかってることなら,聞くなって感じですね。 初めての登録なので許してください。 ありがとうございました。

関連するQ&A

  • csv形式からbmpを作成

    「bmp2csv」というソフトを使って、bmp形式の画像をモノクロで0,1 の2値データとしてcsv形式で保存しました。 この操作の逆で、csv形式のデータからbmp形式の画像を作成するにはどうしたらよいでしょうか。

  • ExcelファイルをCSV 形式で保存するには?

    ExcelファイルをCSV 形式 (Windows、カンマ区切り) (*.csv)にして書類を提出するように言われたのですが、その方法について教えてください。 データの内容は会社の詳細で、1社につき100項目のデータがあり、それが50社あります。その場合、1社目のデータをA列に、2社目のデータをB列にというように入力すればよいのでしょうか? Excel の [名前を付けて保存] ([ファイル] メニュー) を使って、CSV (カンマ区切り) (*.csv)ファイルで保存すると、各項目がカンマで区切られるのでしょうか? 1レコード目と2レコード目はどういった区切りになるのでしょうか? またファイル形式はCSV 形式でと言うことですが、提出するファイル名の拡張子を.txtとしないといけないのですが、それはどうすればいいのでしょうか?

  • EXCELでCSV形式保存時、""をつけたい

    EXCELで、"~","~","~" の形式になっているCSVファイルを読み込み、再び保存すると、~,~,~ のように、""を削除されてしまいます。 これを、保存時にも""がつくようにしたいのですが、何か方法はないでしょうか?

  • CSVファイルをダブルクリックで開けない

    Excelで作成したデータを ・Excel形式 … 元データ保存・加工用(Cドライブ) ・CSV形式 … データ移行用(フロッピー) として保存しました。 PC内にあったExcelデータが消滅してしまった(ハードディスク故障による)ので、CSVファイルから復旧したいと考えています。 フロッピーディスクからCドライブにコピーしたCSVファイルを開こうとしたら開きません。 「ダブルクリック」、「右クリック→開く」の両方を試しましたができませんでした。 何か方法がありましたら教えてください。

  • CSV形式のファイルをエクセル形式に変換

    CSV形式の元ファイルがあるのですが、エクセル形式に変換するプログラムを作成したいと思っています。VBスクリプトやASPでできればと思っているのですが、どういった方法で可能でしょうか? カンマを取れば、エクセル形式になるという訳にはいきませんでしょうか?

  • csvをVBAを使ってエクセル形式で保存したい

    タイトルのとおりなのですが、csvをVBAを使ってエクセル形式で保存したいのですが、その際ひとつ条件がありまして作成するエクセルファイルをcsvと同じ名前にしたいと思っています。  csvのファイル名は都度変わってしまうため私の現在の知識ではVBAを作成することができません。  教えて下さい。よろしくお願いします。

  • ACCESS CSV形式でエクスポートしたい

    ACCESSで作成したデータをCSV形式でエクスポートしたいです。 ファイルの種類で「テキストファイル(*.txt;*.csv;*.tab;*.asc)」を選択すると 拡張子txt で保存されてしまいます。 もちろん、あとで拡張子を変更すればよいのですが、保存の際に CSV形式にすることは不可能でしょうか?? VBAなど難しいことは、わからないので、出来なければ結構です。 よろしくお願いいたします。

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

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

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

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

  • エクセル:VBAで自動的にCSV形式で保存について

    複数のシートからなるエクセルブックから、決まった一つのシートを CSV形式で保存するマクロを作成しております。 その際、CSV化するシートは他のシートの値を参照し、数値が""、 もしくは"0"の場合は、表示しないとする数式が1000行まであります。 これは、CSVで保存した際に、無用なデータを含めないようにと 考えたものですが、下記VBAを作りCSV化し保存したファイルは、確かに 数値がある行のみ表示しているものの、データ量が重くなってしまいます。 Application.DisplayAlerts = False Application.Dialogs(xlDialogSaveAs).Show arg1:=MyFile, arg2:=6 この作成されたCSVをあらためて、「名前を付けて保存」でCSVで保存し、 「~には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性 があります。この形式で保存しますか?・・・」の所で、「はい」を選択 すると、データ量が大変少ない量で保存できます。 おそらく、マクロで作成したCSVは、その「互換性のない機能」が含まれて いるのであろうと思いますが、必要としているのは値のデータのみです。 この「互換性のない機能」を省いてCSVで保存する方法をどなたか教えて いただけないでしょうか? 分かりにくい文章で申し訳ありませんが宜しくお願い致します。