0
A
答えて
0
溶液をmerge_cells
方法を使用して、水平方向および垂直方向にセル自体を中心にありました。
require 'axlsx'
package = Axlsx::Package.new
package.workbook do |workbook|
workbook.add_worksheet name: 'merged_cells' do |sheet|
# define your styles
center = workbook.styles.add_style :alignment => { :horizontal => :center, :vertical => :center }
# fill the cells
sheet.add_row %w(A B C C), :style =>[center, center, center, center]
sheet.add_row %w(A B E F), :style =>[center, center, center, center]
sheet.add_row %w(A B G H), :style =>[center, center, center, center]
# merge cells
sheet.merge_cells "A1:A3"
sheet.merge_cells "B1:B3"
sheet.merge_cells "C1:D1"
end
end
package.serialize 'merged_cells.xlsx'
は代わりに、いくつかのスペースを惜しまするには:あなたは書き換えることができ
sheet.add_row %w(A B C C), :style =>[center, center, center, center]
と:
sheet.add_row %w(A B C C), :style => [center]*4
かさえへ:
sheet.add_row %w(A B C C), style: [center]*4
関連する問題
- 1. asp:HTMLを使用した複数のヘッダー行を持つGridView
- 2. web2pyのSQLFORM.gridを使用した複数行ヘッダー
- 3. レールとデバイスを使用した複数ステージのサインアッププロセス
- 4. 複数のレールにはActiveRecordを使用して参加し
- 5. は、ヘッダー名を使用した複数列の選択 - エクセルVBA
- 6. wxWidgets wxlistctrlヘッダーの複数行
- 7. 列ヘッダーと行ヘッダーを使用した値のマッピング
- 8. PHPヘッダー変数を使用したリダイレクト
- 9. 同じフォームで複数のレールを使用しない3
- 10. 共有テーブルを持つ複数のコントローラを使用したRedirect_to - レール内
- 11. 複数のアップロードのためにレールにdropzone gemを使用しようとしました
- 12. 複数のファイルを送信するためにsend_fileを使用するレール
- 13. 2番目のヘッダー行に複数のヘッダー行と複数選択ドロップダウンリストを持つtablesorter
- 14. の作成複数行のテーブルのヘッダー
- 15. レールのイニシャライザがレールで複数回実行されている
- 16. reportlabの複数行(段落)フッターとヘッダー
- 17. Google視覚化の複数行ヘッダー
- 18. Rails:bowerを使用して複数のWebフォントをレールに組み込む方法
- 19. PL \ SQL内の複数行モード正規表現を使用した複数行にわたる一致
- 20. 複数のデータベース・レールを使用する4
- 21. 複数の列を持つUITableView用の複数の列ヘッダー
- 22. EPPlusを使用したワークシートの行と列のヘッダーの交互
- 23. Asposeワードを使用して複数ページに表のヘッダーを表示
- 24. SpringブートアプリケーションでFlywayを使用した複数のデータソースの移行
- 25. ワイルドカードを使用した複数のシェルコマンドの実行
- 26. PHPを使用したPHPの複数行の文字列
- 27. 複数の行を使用したMySQLクエリの検索
- 28. 複数の条件を使用した行の選択
- 29. 複数のデータソースを使用したTableauの行レベル計算
- 30. 複数のストアドプロシージャを使用したSQLタスクの実行