ビルドパスの設定ぐらいは簡単にできる方
SCALAを実際につかってみて、どれだけ楽に記述できるようになったのか検証してみたいとおもいます。
http://sourceforge.net/projects/jexcelapi/files/
ダウンロードしてきたファイルを解凍するとtutorial.htmlがあるので、 それをみるといいとおもわれる。
Javaをつかった場合とScalaをつかった場合を比較してみよう
import java.io.File; import java.io.IOException; import jxl.Workbook; import jxl.read.biff.BiffException; public class Main { public static void main(String[] args) throws BiffException, IOException { File excelFile = new File(args[0]); Workbook workbook = Workbook.getWorkbook(excelFile); System.out.println(workbook.getSheet(0).getName()); workbook.close(); } }
object ExcelSample { import java.io.File import java.io.IOException import jxl.Workbook import jxl.read.biff.BiffException def main(args:Array[String]) { var excelFile = new File(args(0)) var workbook = Workbook.getWorkbook(excelFile) System.out.println(workbook.getSheet(0).getName()); workbook.close(); } }
Excel版 Scale版 どちらも引数にEXCELのファイルを必要とする。 たとえば c:\xxx\yyy.xslならば"c:\\xxx\\yyy.xsl" を渡す