アプリケーション - MS Officeの記事一覧
Mammoth - WordをHTMLファイルに
Wordファイルは広くオフィスで使われています。様々なドキュメントがWordで作られていることでしょう。そんなWordにはHTML出力機能もありますが、すごいマークアップで出力されるので、あまり使っている人を聞いたことがありません。もしあなたがWordファイルをシステムに取り込んだりしなければならない時にはMammot...
docx2md - WordドキュメントをMarkdown記法に変換
開発ドキュメントのデファクトフォーマットにもなっているMarkdown。Markdownで書いてさえおけば、その後別なフォーマットに変換するのは難しくありません。その逆で、これまで別なフォーマットで書いていたドキュメントをMarkdownにしたいというニーズもあるでしょう。今回紹介するdocx2mdはWordドキュメン...
unioffice - GoからOfficeファイルを作成
Office系のファイルはビジネスの中でよく使われますが、開発者であればわざわざアプリケーションを立ち上げて作業したいと思わないはずです。特にExcelでプロジェクト管理などはしんどいでしょう。そこで使ってみたいのがuniofficeです。Goからオフィスファイルを作成できるソフトウェアです。## uniofficeの...
pptxgrep - PowerPoint特化型のgrep
大量のPowerPointファイルの中、必要なものを探し当てるのは大変です。デスクトップ検索を使っても良いですが、インデックスを作る処理が重たくて切っている人もいることでしょう。そんな方に使ってみて欲しいのがpptxgrepです。PowerPointファイルに特化したgrepです。## pptxgrepの使い方pptx...
oogrep - Officeファイル用のGrepツール
社内で活躍しているオフィスファイル。多数のファイルがあるために目的のファイルを探すのも大変です。全文ファイル検索システムなどもありますが、対象を絞り込むのが難しかったりします。そこで使ってみたいのがoogrepです。CUIで使えるオフィスファイル検索ツールです。## oogrepの使い方例えばExcelファイルだけを対...
pptx-template - PowerPointをテンプレートから生成
業務の中でパワーポイントが使われることは少なくありません。グラフィカルでインパクトあるスライドばかりならいいですが、中には同じような見栄えの資料を繰り返し提示しないといけないといった場合もあるでしょう。クライアントごとにデータが異なるスライドなどもそうです。そんな時に一つ一つ手作りするのは面倒です。pptx-templ...
msoffice - CUIでオフィスファイルを暗号化&暗号化解除
MS Officeのファイルにはパスワードがかけられます。機密性の高いファイルを共有する場合には便利ですが、実際のところ大した理由がなくとも会社の規定でパスワード付きにしているという方も多いのではないでしょうか。その結果、毎回開く度にパスワードが聞かれて面倒なファイルができあがります。そこでmsofficeを使ってCL...
xlwings – さよならVBA。PythonとExcelの相互コミュニケーションライブラリ
Webアプリ全盛の現在とあっても、業務では未だにExcelが多く使われています。その結果としてVBAが活躍しており、メンテナンスが難しかったり、コピペされるコードが量産されていたりします。VBAがダメという訳ではないのですが、触りたくないと考えるプログラマは多いのではないでしょうか。もっと自分が使い慣れたプログラミング...
md2docx – MarkdownをMS Wordに変換
Markdownは主にHTMLへ変換されますが、それ以外でもPDFやePubへの変換など色々と用途が広がっています。パーサーも多く、シンプルなフォーマットなので自分のよく使っているファイル形式へのコンバートもさほど難しくなさそうです。ということで今回はmd2docxを紹介します。名前の通り、Markdownファイルから...
すごい!JavaScriptでMS Wordファイルを生成「DOCX.js」
DOCX.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。Microsoft Officeのファイル形式は〜x形式になって以降、XMLファイルのZipファイルの圧縮であることはよく知られています。しかしだからといってOfficeファイルをWebベースで生成できるようになっている...
MS OfficeのファイルとMercurialを連携「MS Office Hg」
MS Office HgはMS OfficeとMercurial(Hg)を連携させるソフトウェアです。MS Officeには独自の更新管理機能がありますが、個人的には使っていません(あまり使われているケースも見ません)。もっと信頼性の高いバージョン管理として個人で使えるMercurialを使ってみましょう。そのためのO...