タグ

論とExcelに関するch1248のブックマーク (15)

  • ExcelにPythonが搭載?その後 - xlwings を使おう - Qiita

    マイクロソフトが ExcelPython を搭載することを検討しているというニュースが流れたのは1年前のことで、結構話題になりました。昨年の Python Advent Calendar 2017 では、ExcelPythonが搭載されることを期待して「ExcelPythonが搭載?」という記事を書きましたが、今回は、その続編を書きます。 そのニュースというのは、マイクロソフトが ExcelPython を搭載するかどうかを検討するためアンケートを実施したということなのですが、詳しく知りたい方は、Publickeyの「ExcelPython搭載、マイクロソフトが検討。アンケートを実施中」という記事がわかりやすいので、そちらをみてください。 その後どうなったかというと、マイクロソフトが運営しているコミュニティサイト「Excel’s Suggestion Box」に投稿されて

    ExcelにPythonが搭載?その後 - xlwings を使おう - Qiita
  • ついに国連で講演へ!82歳プログラマーが語る「100年時代の思考法」——「人生は風見鶏でいい」

    「プログラミング初挑戦」だった若宮正子さん(82)が、ひな祭りをテーマにしたiPhoneアプリ「hinadan」を開発したのは81歳の時。プログラミング言語「Swift」をゼロから学んで作った。2017年2月に配信されたこのアプリは、7万ダウンロードを突破。同年12月には英語版もリリースされた。 政府の「人生100年時代構想会議」の有識者議員も務める若宮さんは、2018年2月2日午後1時半頃(日時間3日午前3時半頃)に国連総会の基調講演に立つ。 そんな「アプリおばあちゃん」若宮さんは言う。「20代、30代で生き急がなくてよい」と。「人生100年時代」を見据えた、柔軟な思考法を語った。 定年をきっかけにパソコンを独自に習得した若宮さんは、シニア対象のパソコン教室を自宅でスタート。1999年にシニア世代のサイト「メロウ倶楽部」の創設に参画し、現在も副会長。NPO法人ブロードバンドスクール協会

    ついに国連で講演へ!82歳プログラマーが語る「100年時代の思考法」——「人生は風見鶏でいい」
  • また「エクセル」云々の馬鹿が人気だが… - 新ねこら対策秘密力要塞基地日誌

    の大企業のソフトウェアエンジニアはコードを書けない人だらけ この馬鹿が「コード」と呼んでいるのはまさかバイナリコードではあるまいから恐らくソフトウェア言語のソースコードのテキスト形式ファイルの事だろう。C言語とかJava言語とかの。それを記述するためにはテキストエディタやIDEなどのツールを使う。IDEとは統合開発環境の略でVisual StudioやEclipseなどが有名だ。 さて、上記の事を踏まえて馬鹿の文章を見てみよう。「エクセル」を連呼している。 実際にやっているのはエクセルを眺めているだけだったり http://anond.hatelabo.jp/20170504083902 ここにいても、エクセルの達人にはなれるかもしれないが http://anond.hatelabo.jp/20170504083902 違和感のある文章だ。 文脈から考えて、ここで馬鹿が連呼してる「エク

    また「エクセル」云々の馬鹿が人気だが… - 新ねこら対策秘密力要塞基地日誌
    ch1248
    ch1248 2017/05/07
    ごもっとも。複雑度の話が興味深い。
  • 「神エクセル」が役所ではびこる理由

    連載目次 河野太郎衆議院議員が行革推進部で文科省に対し「神エクセル」の全廃を指示したそうだ。河野議員人がそれをツイートしたことで「神エクセル」問題が再燃した。「再燃」というのは、以前、2013年に三重大学の奥村晴彦氏が問題提起したことで、Twitterなどで盛り上がった過去があるからだ。 参考リンク:「『ネ申 Excel』問題」 「神エクセル」とは、紙へ印刷することを前提に、セルの結合や罫線(けいせん)機能などをフルに使い、見栄えを優先して作ったExcelファイルのこと。「紙」が転じて「神」と表記するようになったネットスラングである。「ネ申エクセル」などと表現される場合もある。 「神エクセル」は、国会議員が役所に全廃を指示するくらいの大問題なのだろうか。恐らくデジタル系の職業に就いている人の多い@ITの読者であれば、間髪入れずに「大問題だ!」と叫ぶことであろう。例えば、次のようなシチュ

    「神エクセル」が役所ではびこる理由
  • 面接でエクセルの程度を訊ねる質問があったとして

    ピボットテーブルとマクロって初心者が一朝一夕で覚えられる訳ないから 普通初心者ないし基操作が出来る程度というと、ピボットテーブルとマクロは出来ません という事にならないだろうか。 入社してみて、ピボットテーブルって何ですか?とかマクロの使い方が分からないです。 というのを防ぐためには面接でエクセルの程度を訊ねる時に、 最近は「VBA使える?」とかある程度専門的な質問に変わりつつあるし、面接前パソコン試験を受けさせて 程度を調べるという方法が増えつつある。 恐らく、皆パソコン基操作できまぁす!と回答していざ入社してみたら、基操作の程度が「ワードは文章と引用文献の注付けられるだけ」、 「エクセルはテンプレートに文章を入れる、ちょっとした表計算・表作成が出来るだけ」という意味合いが強く、 結果、実はパソコンの基操作すらままならない事実に直面しているのではないか。 そこに面接側の求める知識

    面接でエクセルの程度を訊ねる質問があったとして
    ch1248
    ch1248 2015/03/18
    VBA出来ずとも、関数駆使して高速で処理する専用シート作る人もいるから、評価が難しい。各領域を細かく分けて評価すべきかも。
  • モダンなVBAの書き方

    「糞VBAコードのメンテナンスが減りますように。なむなむ」 VBAは、非常に古い(VB6ベース)の言語なので、既存のコードは、非常に読み難い物が多いです。しかし、最近、ちょっとしたことをVBAで書いちゃうというソリューションは、案外一般的になりつつあるように思います(これ自体は悪いことではないと思う)。新しく書くVBAのコードをどう書くべきか?という自分なりの意見を纏めてみました。これは、VBAで完全なOOPをしろと言っているものではなく、単純な構造化された小さい関数を組み合わせてプログラムを書く方針(関数型言語のことではない)を勧めるものです。 変数宣言を強制する! これは、自分のため。とにかく書く。オプションで設定しておけば自動で挿入される。 変数宣言は、必要になったところで宣言する! そのコードを読む人に、いちいち、関数の先頭までスクロールさせるな。変数の有効範囲をなるべく狭くするこ

    ch1248
    ch1248 2015/02/08
    配列多用は最悪だけど、クラス使うと遅くなるのがなあ……。
  • Excel VBAつかいまくってるからそろそろ腹にためてることをちょっと書き出すか - oe-roelのカオス落書き帳

    相変わらずExcel VBAを使いまくってる日々なので腹にためてることをちょっと書き込もうと思った。なんか前にも書いたかもしんない。知らない。 以下はバッドノウハウの類も含むカオス内容。 if文内に書いた条件は全て評価されることに注意する。CやJavaのようなショートサーキットタイプではない。 それでもif文の評価コストに慎重にならないこと。 他言語で&&で置き換えられる内容をif文のネストで表現している奴を見たらVB出身を疑うことができる。 変数の通用範囲がプロシージャレベルであることに注意すること。ブロックで通用範囲が消えたりしない。 Dim hoge as New ClassNameとした場合、hogeが始めて使われる場所で変数にNewしてSetされる。その後プロシージャ内でこの宣言が実行されたとしてもNewされることはない。プロシージャレベルでのオブジェクトの使いまわしが怖いならA

    Excel VBAつかいまくってるからそろそろ腹にためてることをちょっと書き出すか - oe-roelのカオス落書き帳
    ch1248
    ch1248 2015/02/08
    だいたい同意。
  • いげ太の日記: ぼくらが VBA を書く理由

    2014年3月24日月曜日 ぼくらが VBA を書く理由 誰かが言った。VBA のここがダメだと。その dis は妥当なものであり、僕も頷けるところだった。自分で言うのもなんだが、僕は VBA についてよく知っている、まあそれなりには。先の dis についても、僕はその解決のための API を知っていて、それらをどう組み合わせれば便利に使えるかについてのアイデアさえあった。ならば、それを作って示すというのがプログラマー分であろう。あとはこの面倒くさいと思う気持ち、VBA なんかのために貴重なプライベートの時間まで割きたくないと判断する僕の真っ当な脳内スケジューラ実装においてどんな理由を与えて当該タスクのスタベーションを回避するかという問題であった。VBA は残念だ。どこがって、なんかもう全体的に。でもこのアイデアはその残念さを払拭とまではいかないが、いくらか緩和させる可能性を持っている

    ch1248
    ch1248 2015/02/07
    同じVBA好きの人間にとって、F♯の第一人者がこう言ってくれる事がどれだけ心強いか。
  • 世界標準のExcel表 プロはこう作る:日本経済新聞

    の企業で作成しているExcel表の多くは、罫線の使い方やフォントの指定、色使いなどに問題があり、非常に見にくい。読み解くのにも時間がかかるので、グローバルなビジネスではとても通用しない。見やすく美しいExcel表を作成するための作法を、五常・アンド・カンパニー代表取締役の慎泰俊氏が解説する。筆者は「外資系金融のExcel作成術」(東洋経済新報社)をはじめ、これまでの著書で一部の人にとっては

    世界標準のExcel表 プロはこう作る:日本経済新聞
  • かなり不快だったから書く。

    http://b.hatena.ne.jp/entry/excel-databace.hatenablog.com/entry/2014/09/04/094049 かなり不快だったから書く。 当方メーカー、腐れ研究職。品質管理とかもたまにみてる。 雲の上のIT業界の方々の話はこの際関係ない。 Excelは方眼紙じゃねえとかデータベースじゃねえとか Access使えとか、じゃあいいよ、Access使うとして 社内にAccessで作ったデータベースを保守できる人がどれだけいるんですか? Excelのオートフィルタも満足に使えない人がいるような環境で、 Accessなんてまず購入してインストールさせる段階ですら 稟議なり交渉が必要なのかわかってていってるの? それでうまく申請が通ってインストールしたとして、 コメント書いた人がExcelから流し込んでデータベース作ります、 いざデータベースできま

    かなり不快だったから書く。
    ch1248
    ch1248 2014/09/06
    小規模・短期的には正しいんだけど、それで下手に実績作っちゃうと、大規模化した時のDB移行に上が納得すんのかという懸念はある。
  • 表計算ソフトはコードレビューがしにくいため重要な仕事には向いていないという説 | スラド IT

    >何十もある小さなセルにコードが隠れているため、もし慎重にコードを査読 単純な計算だけなら追うのも楽なんだけど、一つのセルの中にif()関数を入れ子にして、さらに別のシートを表引きしたりするものになると、見るのもイヤになる。 単純な計算ならシートの機能だけで作ればいいけど、複雑な条件判断が絡んでくるならマクロを使うべきだし、表引きだとかが絡んでくるならデータベースで作った方が構造がスッキリしてわかりやすくなるんだけど。 で、そういうのを作ってる人に言わせると、Excelなら誰でもいじれてメンテナンスできるとのこと。 私は絶対手をつけないな。というより怖くてできない。 あと、表計算ソフトって、セルの保護機能が弱いから、うっかりデータを書き換えても気がつかないのが怖い。 よく、表計算ソフトを使って集計しているのに、電卓で検算していると揶揄されているけど、表計算ソフトの融通無碍な操作性が、データ

  • Excelスクショ問題について周りの方へのお願いと、今職人となっている方への励ましの言葉(元職人より)

    Excelスクショ問題について周りの方へのお願いと、今職人となっている方への励ましの言葉(元職人より) 2014年8月3日日曜日 ITニュース うつ病 最近一部で話題になっている「SEがテスト工程で画面のスクリーンショットをExcelに延々と貼り続ける作業」について、実際にスクショ貼り職人を経験した自分としては、何か残しておかねばと思い、この記事を書きます。 自分はSEでしたが、うつ病でもうすぐ2度目の休職に入ります。Excelスクショ職人を経験しています。そんな自分が、「Excelスクショに対して疑問を抱いている方」と「今現在Excelスクショ職人な方」へ、お願いと励ましの言葉を述べさせていただきたいと思います。 【参考】 SIerの闇・Excelにエビデンス貼付け - Togetterまとめ あるシステムを開発したら、必ずテスト工程があります。プロジェクトによっては、全くユーザーインタ

    Excelスクショ問題について周りの方へのお願いと、今職人となっている方への励ましの言葉(元職人より)
    ch1248
    ch1248 2014/08/04
    UWSC使えればまだマシではある。
  • 「Excel方眼紙」の何が悪い? - 日経トレンディネット

    Excel方眼紙」という言葉を聞いたことはあるでしょう。Excelのワークシートを使って書類を作成する際、行と列の幅を極端に小さくして方眼紙のような見た目にする手法です。何が便利かというと、体裁の入り組んだ表を簡単に作れること。ここで言う「入り組んだ表」とは、ある欄は3列分、ある欄は5列分…などとマス目の大きさがまちまちで、単純な格子状にはなっていない表のことです。 Excelは、行の高さや列の幅を途中では変えられないため、このような入り組んだ表を作るには、「セルの結合」機能を使うしかありません。3列分のマス目なら3セル分を、5列分のマス目なら5セル分を結合すれば、行の高さや列の幅に関係なく、好みのサイズのマス目を作ることができます。 それならばということで、あらかじめセルを小さなマス目にしてしまい、好みのサイズでセルを結合し、自由自在に表を描けるようにするテクニックが、「Excel方眼

    「Excel方眼紙」の何が悪い? - 日経トレンディネット
  • 「 ネ申Excel」問題 奥村 晴彦 ∗ 2013 年 7 月 12 日 概要 Excel 代表 表計算 ,簡便 入力・解析・可視化 , 柔軟 罫線 引 DTP 用 , 再利用 困難 複雑 帳票...

  • Excel方眼紙の本質はフリーカーソルエディタ

    Excelは表計算ソフトだから」とか言ってる人はフォトショでお絵かきしてる人にも同じような事言うんでしょうか。 Excel方眼紙の質は、それが(余計なことをしない)フリーカーソルエディタであるというところにあります。 とはいえExcelはもともとそうなので、方眼にするのはレイアウトの自由度を上げるためでしかありません。 普段使いの道具としては、フリーカーソルであるということは大きな利点です。 そして、複数のツールに熟練するというのは、そこらのオジサンたちにとってはなかなか大変なことであります。 ちなみに文書の美しさという点から見れば、ワープロ専用機のビシビシ決まった罫線で文書を作っていた人がWordに移行できたはずもないですね。 「思い通りの線を引ける」というのは、とんでもなく重要です。 まあそれもこれもみんなが一太郎を買っていれば良かったんでしょうが、後の祭りなのは言うまでもないでし

    Excel方眼紙の本質はフリーカーソルエディタ
    ch1248
    ch1248 2013/05/29
    原本テキストから方眼紙自動生成とか、不具合時のエクセルマスターがいるとかなら問題ないかもだけど……。
  • 1