エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
rubyXLでシートをコピーしたりシートを削除したりする(訂正) - blog.beaglesoft.net
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
rubyXLでシートをコピーしたりシートを削除したりする(訂正) - blog.beaglesoft.net
rubyXLでシートのコピーを行う方法についてまとめましたが、修正前・修正後ともに納得のいくものではあ... rubyXLでシートのコピーを行う方法についてまとめましたが、修正前・修正後ともに納得のいくものではありませんでした。どうしてかというと、データと書式のコピーは行われるのですが、セルの幅や高さについてはコピーされないためです。やはりシートのコピーがベストな回答でしょう。 ということでソースコードを読み込んでみたところ、どうやら下記の方法で上手くいくことがわかり、実際に上手く動作しました。 前提条件 以下の前提条件で動作しました。 Ruby 2.1.5 rubyXL 3.3.1 Excel ブックは 2007 形式で新規に作成(2003以前の形式でもシートを全選択し貼り付ければ上手くいきました。) 具体的なシートのコピー 具体的なシートのコピーは以下のようになります。 ワークブックのインスタンスを取得する。 コピー対象のシートのインスタンスを取得する。 シートの属性として シート名、シートI