0

JXL.jar を使用して ruby​​ から Excel を生成しています。セルをフォーマットするときは、次のようなコードでセルフォーマットを設定する必要があります: Java で:

WritableFont font = new WritableFont(WritableFont.ARIAL, 20, WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, Colour.RED);

Rjbを使用したルビー:

font_class = Rjb.import("jxl.write.WritableFont")
font       = font_class.new(WritableFont.ARIAL, 20,
                WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE,
                Colour.RED) 

ruby は WritableFont.ARIAL を認識しないため、これは確実に機能しません。そのため、WritableFont.ARIAL のような定数パラメーターを font_class に送信する方法を指摘してください。

前もって感謝します

4

1 に答える 1

1

私はあなたが使用できると思います:

font_class = Rjb.import("jxl.write.WritableFont")
color_class = Rjb.import("...Color")  // Use the right color class
font = font_class.new(font_class.ARIAL, 20,
                font_class.BOLD, false, font_class.NO_UNDERLINE,
                color_class.RED) 
于 2011-10-28T10:45:05.813 に答える