• ベストアンサー

Excelで作ったグラフをホームページにすると・・・

こんにちは Excelで作ったグラフをホームページに載せようとしています。 『webページで保存する』というメニューを選んで保存するとグラフのhtmlファイルができます。 これを1024X768以上の解像度で見ると、 グラフが左よりの位置になって、その右4分の1ぐらいと グラフの上下に余白ができそこが真っ白になります。 グラフを上下左右中央に持ってくる方法と 余白に色をつける方法はないでしょうか?

  • hwy101
  • お礼率93% (2027/2167)

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

  • ベストアンサー
  • RH01
  • ベストアンサー率45% (37/82)
回答No.2

エクセル上で、セルを好きな色で塗りつぶして おくとhtmlした時にもその色が反映されます あと、グラフの位置も好きな場所に移動してから 保存をすればど真ん中とは行かないまでも 左上にくっつく事はないです あと、グラフ画像自体の背景を変えたいのであれば グラフをダブルクリックして「領域」の色を 設定すれば変わります ただし。 この方法だと無駄にソースが長いです 必要最低限のソースの50倍くらい?? 保存した時に出来たフォルダにある画像データが どれか解って、htmlファイルと同じフォルダ内に 移すことが出来るのであれば、下記の操作を お勧めします。 (とりあえずhtmlをバックアップのため  コピーしておいて下さい) まずは、image01.gifとなっていると思われる グラフの画像を、htmlファイルと同じフォルダ内に コピーします。 htmlファイルを開いて メニュー 表示-ソース とやるといっぱい字が出てきますよね? それを全部選択 (メニュー 編集-すべて選択) にして、下記のソースを貼り付て下さい。 ↓↓この下から <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>グラフ</title> </head> <body bgcolor="#ffcc99"> <table width="650" height="450" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="middle"><img src="image001.gif"></td> </tr> </table> </body> </html> ↑↑ここまで ちなみに、背景色を変えるには bgcolor="#ffcc99" の行の "" の間を変えます。 参考URLから好きな色の番号が調べられますので。 htmlは結構面倒なので、ソースをいじるのは・・・と 思われるかもしれませんが、参考までに。

参考URL:
http://noz.day-break.net/webcolor/webcolor216.html
hwy101
質問者

お礼

すいません。説明不足のようでした。 グラフはセルに貼り付けたものではなく シートでつくったものです。 またグラフには既に色がつけてあります。 ありがとうございました。

hwy101
質問者

補足

グラフの画像(gif)ファイルを取り出して htmlを組み直し、bgcolorを好きな色に設定するという方法は理解できました。 ありがとうございます。

その他の回答 (3)

  • RH01
  • ベストアンサー率45% (37/82)
回答No.4

No2のものです。 グラフをシートに作って保存されたのですね、失礼。 それだとよりいっそう自動作成されるファイルも増え ソースが読みづらくなるので、色だけ変える作業は難しいですよね ソースをいじるところまでは大丈夫なようなので 前のソースを使ってもらえば、シートの周りにある 余白にも色がつくと思います。 ただ、結構グラフ画像のサイズが大きいのではないかと 思うのですがどうでしょう? 私が試した時は 944×563 のサイズで出てきました。 もしそれくらい大きいのであれば前回のソースだと テーブルサイズが小さすぎるので、テーブルサイズを 変えないといけないのですが、それよりは 画像サイズを小さくする事をお勧めします。 800×600程度のサイズの人もまだたくさんいるので それくらいの大きさにした方が無難かなと思うので。 特別なソフトがなくても、アクセサリーにある ペイントでもメニューの変形 伸縮と傾きで変更できます (BMPではなくGIFで上書き保存) その後画像のプロパティでサイズをチェックして ソースの中の <table width="650" height="450" border="0" align="center" cellpadding="0" cellspacing="0"> の部分、widthが幅、heightが高さになるので そこを変えてみてください 例題 750×460になったのなら width="750" height="460" という風に。 ちなみに、グラフの画像はベタ塗りだから jpgよりgifの方が向いている気がします

hwy101
質問者

お礼

わかりました。 何度も、丁寧にありがとうございます。

hwy101
質問者

補足

関連事項でひとつおききしたいのですが、 今シートでグラフを作りwebpageとして保存すると、800X600サイズの画像ができます。 しかし昨年作ったものを見ると、すべて971X605になっています。 どうしてサイズが変わってしまったんでしょうか??? 昨年と今年の違いはモニタを変えたので、 解像度を800X600から1024X768だけなんですが・・・ エクセルの設定をいじった覚えはないんですが どこをいじると、サイズを変えられるのでしょうか?

回答No.3

グラフをJPGで保存してページに貼り付けるのが簡単で見やすいのではないでしょうか?Excelファイルはリンクで参照させればよいでしょう。

hwy101
質問者

お礼

>グラフをJPGで保存 というのはどういうことなのか もう少し解説いただけないでしょうか? GIFファイルをJPGにするという意味でしょうか? ありがとうございます。

回答No.1

余白って背景ですか? テキストエディタで開いて、 <body を探して、そこに、 <body bgcolor="#ffffff">と記述すると、背景が白、 <body bgcolor="#ff0000">とすると、背景が赤になります。 <body> のすぐ下に <center> と書き、 </body>のすぐ上に</center> と書くと中央寄せになります。 的を外していたらすみません。

hwy101
質問者

お礼

一応それはためしてみたんですが うまくいかないんです。 ありがとうございました。

関連するQ&A

  • エクセルのグラフで

    質問させていただきます。 エクセル2010で画像のようなデータからグラフを作成したいのですが、 いくらやってもうまくいきません。※画像は2つのグラフを張り付けてあります。 グラフは左軸は壱に対しての目標値を積んだもので、右軸は実績値を積んだものになります。 データを目標実績の列で作成すると、壱の表示が左側に寄ってしまい、2軸の真ん中にいち調整できない。 上手に画像の様な左右2軸のグラフを作成する方法がありましたら、是非ご教授下さい。 宜しくお願い致します。

  • エクセルでの2軸上での折れ線グラフ

    エクセルで2軸上での折れ線グラフをつくりました。各軸1本ずつのグラフでは問題ないのですが、軸を追加しようとするとグラフの軸が共通の値になってしまいます。(左が0~250、右が0~50になっていたのがグラフを追加すると右も0~250になってしまう) 左右のグラフ値に影響しないで追加する方法を教えて下さい。宜しくお願いします。

  • エクセルの余白について

     こんにちは!!  エクセルにて上下左右を5mmの余白を設けた表を作成しました。印刷のプレビューを見た際にはきちんと上下左右に5mmの余白がある状態で表示されますが、実際印刷すると上下と左のみ5mmの余白で、右は1cmの余白になってしまいます。他のプリンタにて印刷しても同じ現象が起きます。  この場合どの様な操作をすればきちんと上下左右を5mmの余白にすることが出来ますか?ご存知の方教えてください。  因みにエクセルは2000で、プリンタはエプソンPX-G900とキヤノンピクサス960iです。

  • エクセルでグラフを折り返すには

    エクセルの折れ線グラフで、楕円のような環状のグラフを作製したいのですが、途中でグラフの方向を折り返す方法がわかりません。エクセルのグラフでは、右から左の方向に戻るグラフは作れないのでしょうか。 よろしくお願い致します。

  • エクセルファイルをホームページに取り込むには

    表や棒グラフのあるエクセルファイルをホームページに入れようとしてWebページで保存したら、グラフが出てきませんでした。 それで、ペイントで、エクセルファイル全体を画像として保存しようとしましたが、量が多くて断念しました。10ページ以上あるのです。 ホームページビルダー9を使っています。いい方法がありましたら、教えてください。

  • エクセルのグラフでの目盛りについて

    今,散布図で折れ線グラフを書いているのですが,出来上がったグラフの上下左右(X軸,Y軸)に目盛りを付けたいんですが(目盛り線ではなくてちょっとだけ印しみたいなもの。←これでわかってもらえますか?) 数値軸目盛り線と背景の色を同じにすることで左/下はできたんですが右/上はでないいんです。どうすればいいんですか?特に対数グラフだと左/上に印ができてしまい非常に不恰好なんです・・・。

  • Excelのページ設定

    Excel 2002 A4横位置のシートで、余白を「ページ中央」「水平」の設定にしても、左右の余白が均一にならず、左に寄った形になることがあります。 左を1.5に設定するとちょうど中央にくるぐらいずれています。 左右0,0にしても中央に来ないのはどういうわけでしょうか。 印刷範囲を、データのある範囲に設定しても、こうなります。 小さいシートでは正常ですが、大きなシートになるとこの現象が現れるような気がします。 一つのシートの中で、大小の印刷範囲を決めてみると、大のときにずれ、小のときはずれません。 チェックする方法がありましたら教えてください。

  • ☆Excelで、こんなグラフを作りたい☆

    すみませ~ん☆ヽ(>o<)ノ Excelで、『 中央に項目名があって、棒が左右に伸びてるグラフ』を作るには、どうすればいいんですかーー!?(下記URLみたいなやつです) http://www.soumu.go.jp/hakusyo/tsushin/h13/gif/D111B005.gif 右側だけだったら、普通の「集合横棒グラフ」で 作れたんです☆ だから、左側もそれで作って… 「グラフの向きを左右反転させればいいかな?」 と思ったんですけど… 反転させる方法が分かりませんでしたぁ~(自爆) どうしましょう。。。 一発で↑のようなグラフを作れる方法が あるなら、それが1番良いんですけど… 不可能な場合は、横棒グラフを反転させる 方法でもいいです。教えてください!!! ヨロシクお願いいたします!!!m(_ _)m あ。…あと、上記のようなグラフって、 何て呼べばいいのでしょうかね?(^-^;ゞ

  • Excelにて用紙(縦)の、中央左に印を入れたい場合

    似たような質問がありましたが、ちょっと違うパターンなので新しく質問を設けさせていただきます。 類似回答がありましたら申し訳ありません。。 ExcelにてB5サイズにて印刷するものが複数あります。 各シートの余白に統一性は無く、上下左右の余白が個々バラバラです。 左右の余白に関してはバラバラでも問題ないのですが、上下の余白が統一されていないシートでも、縦中央左に何らかの印(・でも-でもかまいません)を入れる方法をご存知の方はいらっしゃいませんか。 各シートが数個ならば、それぞれの余白にあわせて縦中央の左側に印を付けていくことも出来ますが、そのシート数が20以上あり、それぞれ 印刷→二つに折って中央の大体の位置を知る→中央辺りに印を付けていく という作業をしていると、半日は経過してしまい、その間に他の仕事が出来なくなってしまいます。。 そもそも、パンチ穴をいちいち折ってから空けるのが面倒だという職場の某方から依頼されたことなのですが、私としては折ってパンチした方が早いのでは・・・と言う勇気がなく(滅 どんな方法でもかまいません。マクロならばマクロの方法をご教授いただければ幸いです。よろしくお願いいたします。

  • エクセルのグラフタイトルを中央にしたい。

    こんにちは。 質問です。エクセルのグラフでグラフタイトルがあるのですが、 位置を中央に持って行く方法がわかりません。 また、グラフタイトルの文字数が変わっても位置を中央にしたいのですが、どうしたらよいのでしょうか? 出来ればVBAで何とかしたいです。 グラフの幅を調べ、グラフタイトルの文字の長さ(ピクセル)を調べ、 (グラフ幅-文字の長さ)/2で中央に出来ると思いますが、文字の長さの調べ方がわからないので困っています。 まとまりのない文章で申し訳ありませんが、宜しくお願い致します。

専門家に質問してみよう