タグ

ブックマーク / rabbit-note.com (1)

  • Ruby で Word のテーブルを読み取る方法

    背景 Word ファイルにおいて,特定の章に記載されているテーブルの内容を読み取りたいシチュエーションは良くあるかと思います. 例えば次のような表が複数含まれる文書において,「そして」という章に含まれる表のみを読み取る場合です. これを実現するのが次のスクリプトです. スクリプト #!/usr/bin/env ruby # -*- coding: utf-8 -*- Encoding.default_internal = "utf-8" Encoding.default_external = "utf-8" require 'win32ole' require 'pp' def get_pos_map(doc, style_name) pos_map = {} doc.Paragraphs.each do |para| next if (para.Range.Style.NameLocal

    Ruby で Word のテーブルを読み取る方法
  • 1