書籍『プログラマーの本気がExcelを覚醒させる 超絶ExcelVBA』
- 筆者: クジラ飛行机
- 出版社: ソシム
- 発売日: 2021年05月26日
- ページ数: 496ページ(←入魂の極厚)
- Amazonで購入
書籍の概要
本リポジトリは超絶Excel VBAのサンプルプログラムです。書籍では、「えっ Excelでこんなことができるの?」と本気でExcelを使い倒す方法を紹介します。特に、Excelマクロの機能を活用して、Web 巡回(スクレイピ ング)から機械学習まで、昨今の革新的な技術を Excel から利用する方法を紹介しています。
例えば...
- 正規表現
- UNIXツール(grep, sed, awk ...)
- Web巡回(スクレイピング) / Chromeブラウザ自動化
- 機械学習
- 形態素解析
などなど、Excel VBAとさまざまなツールを組み合わせる方法を紹介します。
紹介する超絶技
以下のようなツールを詳しく解説します。
- 4章 形態素解析/mecab-vba --- ExcelからMecabを利用して文章を語句の最小単位(形態素)に分割します。文章の頻出単語など鍵となる語句を調べたり、ネガポジ判定にしよう大利、読み仮名を得たりと、形態素解析をするといろいろな用途に利用できます。本書では、夏目漱石の小説を解析して、漱石の好きな言葉を調べる方法を紹介しています!
- 4章 伝統的なUNIXツールをExcelから使う/busybox-vba --- grep, sed, awkなど伝統的なUNIXツールをExcelから利用する方法を紹介します。伝統的なツールには多くのファンがいることからも分かるように、これらのツールをマスターすれば生産性向上間違いなしです。しかもExcelと組み合わせるなら可能性無限大です!
- 3章 Web巡回(スクレイピング)/SeleniumBasic/ChromeDriver --- ExcelからはIEしか自動制御できない?IEの自動制御は既に時代遅れです。最新のブラウザを自動制御したいですよね。本書ではその手法を分かりやすく解説しています。
- 5章 機械学習/sklearn-vba --- 機械学習を実践するにはPythonを覚えないと行けない?そんなことはありません。Excelからお手軽に機械学習が実行できます。本書ではその手順を分かりやすく解説しています。Excelさえ手元にあれば、データサイエンティストです。
特別付録 - 4時限でわかるVBA
Excel VBA愛が強すぎて、文章を書きすぎてしまい、かなりの部分がカットされてしまいました。そこで、本リポジトリにて、カットされた部分のPDFを無償配布します。(Appendix.pdf をご覧ください!)