ruby roo ライブラリについて質問があります。Excel ドキュメント Excel.new を開く方法があります。このドキュメントを操作した後、このドキュメントを閉じる方法は?
1457 次
2 に答える
1
回避策として、2つのクラスを開いて、IOオブジェクトにアクセスするのに役立つメソッドを追加しました。
Excel.class_eval do
def get_workbook
@workbook
end
end
Spreadsheet::Excel::Workbook.class_eval do
def get_io
@io
end
end
次に、私の処理コードは次のようになります。
xls = Excel.new(@@filename)
...#do processing here
xls.get_workbook.get_io.close
于 2011-08-25T20:04:11.957 に答える
0
ドキュメントに基づいて、呼び出すメソッドはありません。スクリプトが終了すると、メソッドが閉じられる可能性があります
しかし、多分あなたは(テストされていない)のようなものを試すことができます
Excel.new do |excel|
# Your stuff here
end
于 2009-07-10T11:00:36.347 に答える