Skip to content

Home ja

Hammad Maqbool edited this page Oct 29, 2026 · 1 revision

English · 简体中文 · 繁體中文 · Español · العربية · Français · Português (Brasil) · Deutsch · हिन्दी · 日本語 · 한국어 · Русский · Bahasa Indonesia · Türkçe · Italiano · Tiếng Việt

docxi Wiki:Ruby で Word(.docx)ドキュメントを生成する

docxi は、コードから Microsoft Word の .docx ファイルを生成する Ruby の gem です。段落、書式付きテキスト、表、画像、ヘッダーとフッター、ページ番号、ハイパーリンク、シンプルな目次を作成できます。Microsoft Word や LibreOffice、テンプレートは不要で、素の Ruby でも Ruby on Rails アプリケーションでも動作します。

README は短い紹介です。この Wiki では、すべてのオプションの説明、そのままコピーできるレシピ、docxi の内部構造の解説、問題が起きたときの対処法をまとめています。

現在のリリース:0.1.1(Ruby 2.5 以降に対応)。変更履歴を参照してください。

はじめに

docxi を初めて使う方へ

  • はじめての docxi:gem をインストールして最初のドキュメントを作成する
  • インストール:必要な環境、Bundler、0.0.x からのアップグレード
  • 使用例:データから作るレポート、請求書、手紙、表。そのままコピーして使えます

ドキュメントを作る

問題が起きたとき

さらに詳しく

docxi にできること、できないこと

docxi は新しいドキュメントを作成します。既存の .docx を開いたり編集したりすること、Word テンプレートに値を埋め込むこと、差し込み印刷を行うことはできません。番号付きリスト、見出しスタイル、自動生成の目次はなく、ページは常に縦向きの US Letter です。0.2.0 で対応予定の既知の問題はロードマップにまとめています。

クレジット

docxi は Phaedra Solutions の Hammad Maqbool がメンテナンスしています。2016 年に Timur Gabdrakipov の docxer をもとに始まりました。詳しくはクレジットを参照してください。

言語

この Wiki は英語版が基準です。各言語の翻訳へのリンクは、サイドバーと各ページの先頭にあります。


README · RubyGems · 問題を報告する

Clone this wiki locally