パスワードを忘れた? アカウント作成
43711 journal

Ryo.Fの日記: やーめーてー!>MS-Excel 24

日記 by Ryo.F

どんな文書にもMS-Excelを使おうとするのは止めようよ。議事録なんてのは、MS-Excelで作っても、百害あって一利なし。大抵の場合、プレインテキストか、非MIMEな素のRFC2822の本文に書けば十分。

どーしても見栄えを良くしたければ、MS-Wordを使うべき場面であって、決してMS-Excelではない。

大体、この手の人種は、文書の各ページに外枠を付けたがる。MS-Excelでも可能だが、MS-ExcelはWYSIWYGではないため、画面上この外枠内に文章が収まっていても、印刷するとはみ出している場合がある。プリンタによって印刷可能範囲が変わる為、改ページ位置が変わる場合がある。このため、この外枠を自動化することはできず、人手によらねばならない(マクロで可能かもしれないが)。
MS-Excelでなく、MS-Wordにすれば、上の問題はすべて解決された上に、文書構造に基づいた自動整形を利用することができる(所謂文書スタイル)。

個人的には、MS-Excelは嫌いではないのだが。

この議論は、Ryo.F (3896)によって テキ禁止として作成されたが、今となっては 新たにコメントを付けることはできません。
  • 画面や紙の画像でしか考えられないという状態。
    逆に画像的にOKなら何だってOKなので、Excelワープロの何がどう悪いのか理解できないという。
  • 画像が好きな位置に簡単に貼り付けられる事が有るようです。

    ところでExcelと言えば、うちの社で時々見かけるんだけど、A列を凄く狭くしといて、B列以降にデータを入力させる
    シートを作る奴って居ないですか。
    • それ時々いますね。何の意味があるのか全く理解できないです。
      さらにA列だけ印刷対象外だったりすると、意味不明度合いが上昇です。
      親コメント
      • by multiplex (33585) on 2008年12月25日 17時55分 (#1480664)
        A列左と1行上の罫線が判別しづらいため、行列の切り張りしてるうちに罫線が切れたりすることがあるので
        それを回避するためにA列・1段はブランク(または表題とか項番とかとにかく罫線の外側の情報)にするようです。
        ソースはうちの上司。

        あと、「ファイルサイズが比較的小さい」「頼んでもいないインデントとかを勝手につけない」「方眼紙ラヴ」とかの理由があるようです。
        親コメント
        • 頼んでもいないインデントとかを勝手につけない
          それは一理あるんだよな。最近のMS-Word、っつーか、MS-Officeは無駄にお節介。
          そこまでやらないとExcel方眼紙野郎どもは「スタイル」を使ってくれないんだろうな。
          でもなー、既に使ってる人間には余計なお節介だし、結局「スタイル」を理解しない人種にはそれ以上に無駄。不毛やなあ。
          親コメント
  • by kokeko (31517) on 2008年12月25日 16時05分 (#1480570) 日記
    これがあればなんでも可能です。

    …って感じで使われますね。

    個人的にはテキストファイルが好きなので基本はテキストで。
    飾りたければHTMLで。でも印刷が不得意なんですよね。
    資料なんてすぐに埋もれるのでテキストのほうが手軽に検索できて便利なんですけど。
    --
    #ACは価値ある発言してください
    • by Ryo.F (3896) on 2008年12月25日 22時52分 (#1480851) 日記
      そーそー。
      プレインテキスト最高!とまでは言わないけど、それで十分って場合は多い。

      無駄だなあ、と思うのは、社内への連絡をMS-Wordで作って、メールに添付してくる奴。添付ファイルを開いてみると、すべて同じMSゴシック・11ptでできた文書だったってのが往々にしてある。メール本文で十分なのに。
      親コメント
  • by manmos (29892) on 2008年12月25日 20時03分 (#1480745) 日記
    ダメですよ、そういう人らって、普通の手書きでも、インデントだとかクオーティングだとか出来ないんです。

    Excelを使う理由も、何となく、枠にそって、ダラダラと書いているだけ。
    そういう人に、プレーンテキストなんぞ求めても、より読み難いものがやってくるんです。

    #そういう人はメール全文引用。
    • by Ryo.F (3896) on 2008年12月25日 22時56分 (#1480854) 日記

      そういう人に、プレーンテキストなんぞ求めても、より読み難いものがやってくるんです。
      いや、それでいいんですよ。プレインテキストの方が再利用しやすい。
      ま、元々再利用する価値の無い奴だと、どっちにせよ無駄なんですが、notepadを開く方がMS-Excelを開くよりはディスクアクセスが少ない分、環境に優しいでしょう。
      親コメント
  • 書式として指定されたらそれに書く。それが業務。
    --
    Copyright (c) 2001-2014 Parsley, All rights reserved.
  • by Nekojarashi (12812) on 2008年12月25日 23時40分 (#1480884)
    シート単位で文章を作り、串刺しで管理できる。
    だれか「データとしてうんたら」って言ってたが、文章でなくデータとして扱いたいからこそ、Excelで報告書を作る。レイアウトなんて二の次だ。
    • by Ryo.F (3896) on 2008年12月26日 1時08分 (#1480929) 日記

      シート単位で文章を作り、串刺しで管理できる。

      文章でなくデータとして扱いたい
      は矛盾してますね。データなんですか?文章なんですか?

      かく言う私も、MS-Excelを利用する場面はたくさんあります。表にした方が見やすい文書はMS-Excelにすることが多い。例えば、計算を伴うもの、グラフ化する必要があるものなどです。Cisco IOSの「show interface」の出力(当然プレインテキスト)をRubyでCSVに変換してMS-Excelで表示、なんてこともやります。
      しかし、文章をMS-Excelでは作らない。向いてないから。文章をMS-Excelで串刺し管理してもあまりメリットは無いでしょう。本来表管理すべきデータなら話は別ですが。

      報告書をMS-Excelで、ですか…内容によると思いますが、その報告書のメインが文章なら、それはミスチョイスでしょう。
      どういう報告書で、どういう管理をしたいのでMS-Excelを使っています、というようなことを書いてもらえれば、理解できるかもしれません。

      ちなみに、WIN32OLEを使うと、MS-Officeの文書はプログラムで生成できますから、データから文書を自動生成、なんてのも可能ですね。私は、RubyでMS-Excelの表からVISIOの図を生成、なんてことをやったりしてます。超便利です。VBAでもいいんですけどね。
      親コメント
      • by multiplex (33585) on 2008年12月26日 2時44分 (#1480954)
        CAD使うまでもない設計図面なんかはExcelと親和性高いかなぁ。
        というか昔々のポンコツPCで比較的軽く図表付き文書作成できるのがExcelだったからって前提があるので
        今の環境で考えてもあんまり意味ないかも。
        (もちろん資料は自前の環境で印刷して持ってくるので、よその環境でどうなるかなんて考えなくていいわけです)

        ちなみに私の周りだと、
        ・日本語ワープロ(一太郎とかOASYSとか)からWordに移行しきれなかった
        ・Powerpointが嫌い(重いから)
        ・製図用テンプレートを愛用してた
        とかの人がExcelを使いたがる傾向があるようです。
        親コメント
      • 串刺しのほうは、例えば、顧客別にファイル作って、シート単位で作業記録を綴ったりしてる。様式だけならワードでも可能というかワードのほうが楽に作れるかも知れないけど、一度作ったあとはシートをコピーして保護してないセルだけクリアすれば白紙の状態になるから便利。
        そしてシート範囲を指定して指定セルから時系列の記録を拾いだせたりもする。
        文書がそのままデータですよ。
        • by Ryo.F (3896) on 2008年12月28日 9時14分 (#1482043) 日記

          一度作ったあとはシートをコピーして保護してないセルだけクリアすれば白紙の状態になるから便利。
          そういう場合は、テンプレート(*.dotファイル)にするのが、MS-Wordの流儀。

          そしてシート範囲を指定して指定セルから時系列の記録を拾いだせたりもする。
          それはMS-Wordでは簡単にはできないね。VBAとかWIN32OLEを使えばなんとかなるけど。
          でも、時系列でデータを集計したければ、プレインテキストか、MS-ACCESSで作ると思う。
          XMLで管理するってのもいいかもしれないね。さすがにXMLを直書きはありえないから、UIが問題になるけど、結局MS-Excelにしたりして(笑)。

          MS-Excelって、セルの中に文書構造を書けないから、そこが今ひとつなんだよね。文書構造は、基本的にセルを分けることでしか表現できない。グルーピングはあるけどね。

          でもまあ、プロジェクトメンバが文書構造なんてものを理解している人ばかりでない場合は、結局MS-Excelにすることも実際多いです。
          親コメント
typodupeerror

犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー

読み込み中...