• 締切済み

A4で印刷できるページを作りたい

A4用紙内に印刷できるwebページを作りたくて困っています。 よろしくお願いします。 ホームページ内にエクセルで作成した「大会の成績表」のページが1ページあるのですが、 エクセルで編集して印刷した時にはきちんとA4で印刷可能なページなのですが、 「Webページとして保存」をしてサーバーにアップしたものを印刷しようとすると、 横幅が1行まるまる消えて印刷されてしまいます。 この成績表はエクセル上でもギリギリに作ってやっとA4に収まるページなのですが、 なんとかweb上から印刷してもA4にきちんと横幅を収める方法はないでしょうか? 条件としては ・主にこのサイトを見るのはお年寄りです。 なので印刷する側の方に手間をかけさせたくない。 ・ほぼ毎日同じファイルを修正して更新する部分なので、ファイル自体はhtml化するだけにしたい。 上記2点を考慮して考えているのですが、これを解決する方法はありませんでしょうか・・・? 当方、普段はHPBにて簡単なホームページを作っているくらいのレベルです。 スタイルシートで解決できるかな?と思って自分なりに調べてみたのですが スタイルシートがうまく理解できなくて解決できません。 どなたかご助言お願い致します。

みんなの回答

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.2

エクセルからHTMLへ変換すると表や文字の大きさが固定されてしまうので、 これを解決すれば良いわけですね。 具体的どのような表なのか分かりませんが、 わたしがよく使う手法は、エクセルからカンマ区切りのCSVで保存、 「CSVtoHTML」でHTMLに変換するというものです。 余計な設定をしなければかなりシンプルなHTMLとCSSファイルが出来上がります。 CSSファイルにはフォントに関する記述が2行あるのでこれを削除します。 これで伸び縮み自由な表が出来上がります。 <table>~</tabel>を他のHTMLに貼り付け、 <head>~</head>間にCSSファイルを呼び込む記述を追加します。 伸び縮み自由な表にしておけば、印刷の際、自動的に用紙に収まるように調整されます。 CSVtoHTML http://rd.vector.co.jp/soft/dl/win95/net/se311981.html

yuki1326
質問者

お礼

素敵なソフトを紹介してくださってありがとうございます。 これならいけるかも!と思って試めしているのですが、 なぜか何度やっても固まってしまいます・・・私のPCとの相性が 悪いのか使い方が悪いのか・・・ やり方が悪いかもしれないのでもうちょっと頑張ってみます。

  • bari_saku
  • ベストアンサー率17% (1827/10269)
回答No.1

「絶対A41枚におさめたい」なら、PDFファイルにしてそれをアップするのが一番だと思います。 OSにブラウザに文字サイズ等々、見る側の条件は本当に千差万別です。 全ての条件を想定して、「絶対A41枚におさまるように」作るのは不可能に近いのではないでしょうか。 HTML化もPDF化も手間としてはほとんど変わりませんし。 また、見る側全員がエクセルを持っているなら、Yahooのブリーフケースにエクセルファイルをアップして、個々に開いて見てもらうのも手だと思います。 エクセルのバージョンやOSによって、多少型くずれする可能性はありますが、印刷範囲を指定し、ページ設定で「横1×縦1ページに印刷」を選択しておけば、だいたい1ページにおさまる状態で印刷は可能だと思います。

yuki1326
質問者

お礼

ご回答くださいましてありがとうございます。 pdf作戦は実は試した事があるのですが、いかんせん見る方がほぼ70歳代の方ばかりで・・・ 見れない見れないの声続出だったのです。 印刷までされる方はもう少しPCに詳しい方になると思うのですが、 PCに恐々触っている方にはpdfはちょっと不親切になってしまうようなのです。 なので、Yahooのブリーフケースに~というのもちょっと難しいように思います。

関連するQ&A

  • Excel 印刷

    Excelの印刷について。 改ページプレビューなどでも解決できていない質問です。 エクセルファイルを印刷する際の問題ですが、 (印刷したい範囲)シートの横幅が広いため、A4の用紙に印刷すると、 少ない行数で印刷されてしまいます。下部の余白が無駄です。 ページ設定などで、拡大縮小しますと、シートの横幅が狭まり、 まとまりのない感じで印刷されてしまいます。 もしくは、文字の大きさが小さすぎます。 適切な行数で、適切な文字の大きさで印刷は不可能でしょうか? よろしくお願いします。

  • A4に2ページ印刷

      エクセルで作った表がA4で10ページになりました。 このままでは紙がもったいないのでA41枚に2ページを印刷して紙を節約したいのですが、エクセルで紙1枚に2ページを印刷する設定を教えて下さい。  

  • Webページの印刷

    あるページを印刷すると、画面では明らかにA4をはみ出すページでも、文字が改行されて全ての文字が印字されるのですが、別のページでは途中で切れてしまいます。 上記例の2つのページの作り方の違いは何が考えられるのでしょうか? また、スタイルシートで、横幅を絶対値指定していると、途中でもじはが切れて印刷されるということがあるのでしょうか? 教えて下さい。よろしくお願いします。

    • ベストアンサー
    • HTML
  • エクセル A4用紙への印刷

    エクセルの表 シート1でセルA~J 行12 の表を作成しました。 後数ミリA4の用紙に横幅が印刷範囲に入りません 左右余白0、7これは残したいのですが 各セル幅を微妙に調整するか、文字フォントを小さくしないと、しかたないでしょうか? GHJのセルの文字も1文字ほど、幅内に入りません ページ中央水平にチェックは入れています。 簡単にA4に収める方法はないでしょうか

  • 印刷で横幅が1行におさまるwebページをつくるには?

    印刷で横幅が1行におさまるwebページをつくるには? Yahoo!のトップページをプリントするとA4で1頁におさまります。 http://www.yahoo.co.jp/ Yahoo!ヘルスケア についても同様です。 http://health.yahoo.co.jp/ 個人のページでは、幅が用紙外にはみ出ることがあります。たとえば、表の幅を80%にしても、印刷するとA4にはおさまりません。 Yahoo!のように印刷すると、長い1行が折り畳まれて、2行になるようにするには、どのようにしたらいいのでしょうか? また、表の幅80%は、広すぎるでしょうか?標準は何%でしょうか?

  • 印刷用のwebページを作りたい

    ホームページを作成運営して楽しんでいる者です。ちょっと困ったことがあり、皆様の知恵をお貸しください。 縦に長いwebページ(A4で5ページくらい)を印刷する場合、任意の行で改ページさせて印刷させたいのです。 閲覧者さんのブラウザの設定に影響されること無く、閲覧者さんがプリンタの設定もすることなく、ごく自然に印刷していただける方法が知りたいです。 htmlは、なんとなく理解しています。スタイルシートは、理屈はわかるのですが慣れていません。Javaとcgiは、コピペする程度、それ以外は素人です。 現在は、GoLive5.0を使ってます。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • スタイルシートでのページレイアウトについて

    ホームページを新しく作りたいのですが例えばこのようなページはどのように作っているのでしょうか? http://www.wsb.jp/hpb/ スタイルシートを使っているのはわかるのですがどのように位置の指定をしているのか調べてもわかりませんでした。ご教授お願いいたします。

  • Excel 選択したページの一括印刷

    フォルダ内にある全てのExcelファイルの、選択したシートのみを一括印刷したいのですが、それは可能でしょうか? フォルダ内の全てのExcelファイルの全てのシートを一括印刷は出来たのですが、それの「選択したシートのみ」を一括印刷したいんです。 ファイルA の3シート(ページ)目 ファイルB の3シート(ページ)目 ファイルC の3シート(ページ)目 ・ ・ ・ という感じです。 可能でしょうか? 可能でしたら手順を教えてください! お願いします。

  • エクセルで作成した表の両面印刷

    エクセルで作成した表の両面印刷 エクセル2003で作成した表「A」を基に「B」を作成しました。 両方とも横の項目数(列の数)は同じですがAのトータル横幅ピクセル数とBのトータル横幅ピクセル数が微妙に違います。 縦幅(行数)も違います。 この為同一シート上にAの横にBを貼り付けて両面印刷するとAとBの横幅が微妙に違うので見栄えが悪いです。縦の違いはOKです。 A、B両面印刷したときページ左端の印刷開始位置及び横幅を同じくする為の表作成方法お願いします。 分かりにくくてすみません。

  • 印刷できるページの作り方

    仕事である会社のホームページを作ることになりました。 そこで出された条件が、「印刷したときにA4サイズに収まるページ」。 印刷を考えるのであれば、横幅を640程度に抑えるとか、pdfにしてしまうとかも考えられるのですが、横幅を小さくすれば「画面で見たときに端が空きすぎ」また、「pdfはだめ」と、却下されてしまいます。 横幅を広げて、用紙を横にして印刷というのも、却下。(一々横にしたりしなくてもすむように、印刷設定をしなくてもすむようにしてくれとのこと) ・・・とすれば、cssなんかで印刷用のページを作るとかしかないのかとも思いますが、正直cssはあまり分かりません。(勿論勉強しながらやるつもりですが) また、cssを使うにしても対応しないブラウザがあるのはだめだとのことで、こんなんで本当に出来るのか・・・。 また、スケジュールもかなりタイトな日程を強引に組まれてしまい、時間もありません。 画面上では通常に見え、ブラウザの印刷ボタンで自動的にPページがPDFで印刷されるようにするとかいう方法はあるのでしょうか・・・? 一体どうすればいいのか、困ってしまいました。 何か良い方法はないでしょうか?

専門家に質問してみよう