ドキュメント
バッチのまとめTOPへ 単一のExcelブック内に,大量のワークシートが存在するとする。 シートがあまりにも多すぎて,ブックのサイズが何メガにも膨れ上がる。そして,「もはや1ファイルで管理しきれない。シートごとに別ファイルに分けよう」となる。 そうい…
バッチ・マクロのTOPへ 表計算シート上の全ての列を,ワンタッチでソート(並べ替え)できる。 Excelの「オートフィルタ」と同じ並び替え機能を, 無料のOpenOfficeでも実現している。 このテンプレートのダウンロード: http://www.name-of-this-site.org/c…
下記は,2013年になってから今(9月)までの,本ブログ訪問者の利用ブラウザ。 集計データをブラウザの種類ごとに要約して,円グラフにしてある。 この元データは,下記のように,ブラウザのバージョン情報まで含まれている。これだと,情報が細かすぎるので,…
バッチのまとめTOPへ Excelブックの目次を,自動生成するバッチ。 目次の作り方としては,下記のバッチに対してExcelブックのファイル名を渡すだけ。ワンクリックで,1枚目のシートに目次情報が書き込まれる。 書きこまれる目次情報は,全シートの… シート…
ネットワーク構成図(ネットワーク図)は,システム全体像を把握するのに役立つ図。 複数の機器がネットワーク上で動作するシステムでは,必須の文書。 LANやインターネット上に,PC・ルータ・サーバ等が配置されている様子を俯瞰する。企画・構想段階でも,設…
バッチのまとめTOPへ 「コードの読みやすさ」は,非常に重要だ。 ソースコードが読みづらくなると,コードが「仕様を表現」しなくなる。 簡単にバグが混入され,埋もれてしまう。それに気付きもしなくなる。保守や改良ができなくなる。プロジェクトが行き詰…
Exceleniumとは,Webアプリのテスト自動化ツール。 "Excelenium"(エクセレニウム)で,快適な自動回帰テストを (Seleniumのテストスクリプトとテスト仕様書を自動生成) http://language-and-engineering.hatenablog.jp/entry/20090524/p1 Excelenium (テ…
バッチのまとめTOPへ WSHからWord文書(.docファイル)の内容を読み取る。 段落ごとの読み取り 見出しごとの読み取り(特定のスタイルの段落のみを抽出) →見出しだけを抽出すれば,Word文書の「アウトライン」をテキスト形式で生成できる。
バッチ・マクロのTOPへ 画面のスクリーンショット(キャプチャ)を,バッチで自動的に取得しよう。そしてExcelブック内に,自動的に保存する。 開発プロジェクトで,画面定義書などのドキュメントを効率的に作成するために利用可能。 使う技術は Excel VBA W…
バッチ・マクロのTOPへ Microsoft Office Word の作業を,VBAマクロで効率化・自動化する。 Excelは便利だが,文書やドキュメントは,やはりWordで作成されるのが一般的。自分はWordを使わないけども,他人が作った大量のWordファイルを効率的に処理したい,…
アプリケーション開発で,表示文言やエラーメッセージを一元管理したい場合,GetTextを使うのがスタンダードだ。 Ruby on RailsでRuby-GetText-Packageを使う (Rails-2.1.x以前) http://www.yotabanana.com/hiki/ja/rub... しかしこの方法は汎用的である反面…
テスト仕様を書くだけで,仕様書自身がテストを自動でやってくれる。 それがExcelenium(エクセレニウム)。 Excelenium = Excel + Selenium 左側で,操作のステップを日本語で書くと, 右側で,テスト仕様書風のフォーマットの文章をリアルタイムで自動生…
バッチ・マクロのTOPへ ドキュメント内で面倒な整形 / 抽出 / 変換作業をマクロにやらせたい場合,たいてい下記の8パターンが軸になる。これだけでVBAの入門として十分だろう。 シート内の処理 (1)全シートのスキャン (2)シート内全行のスキャン (3…
開発チーム内で,用語を共有するためのxlsシート。作っておけば,説明や引き継ぎがとても楽。 機能: 検索ボックス(検索キーを含むセルの内容がリストアップされる。検索キーは斜体で表示される。) シート一覧表示 ダウンロード http://www.name-of-this-s…
下記の流れは,一度は体験しておきたい。 ER図を書く。 → 1 から,DDL文+テーブルを自動生成。 → 2 から,テーブル定義書を自動生成。 → 2 から,Webアプリを自動生成。 コーディングなし。 例として,複数人で利用できるブックマークアプリのようなものを生…
あるプロジェクトのDB構造を知りたい場合, テーブル定義書を見る。 ER図を見る。 これらはごく一般的なことだ。 だが,膨大なテーブル群の中で業務上重要なカラムは少ないかもしれない。また,「ビューにするほどではないけど取っておきたいSQL」が生じてく…
ExcelのDBテーブル定義書(.xlsファイル)を読み込んで, Javaのエンティティクラスのソースコードを出力するマクロ。 モデル層で,永続化クラスを手でコーディングしなくて済む。 ダウンロードできます 簡単なサンプルを下記からダウンロードできる。 http:…
クラスの依存関係のグラフを,Javaのソースコードから自動生成するようなWSHバッチを試作した。 四角で囲ったのがパッケージ。点線の丸がインタフェース。import, extend, implementsなどをいっしょくたにして,とにかく「使っているか」「呼び出しているか…