概要 現在、テンプレートのxlsxファイルを元に、新しくcellを追加したり、既存のcellをコピーしたりしながらxlsxファイルを生成するプロジェクトを担当しています。 技術的にはRubyXLが使われているのですが、そこでなんども想定外の挙動に見舞われました・・・。 英語・日本語共に検索しても全く情報が出てこず苦労したので、ぶち当たった問題についてまとめていきたいと思います。 問題1. add_cellしたcellにchange_font_nameが効かない 内容 このようにadd_cellでセルを追加し、change_font_nameでフォント名を変更したとします。 book[0].add_cell(0, 0, 'セルを追加します。') book[0][0][0].change_font_name('MS 明朝')