ビルドパスの設定ぐらいは簡単にできる方
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" を渡す