1.把fit.jar在d:\\fit目录下解压
2.创建文件FitTest.java代码如下:
import fit.ColumnFixture;
import fit.FileRunner;
public class FitTest extends ColumnFixture {
public int a;
public int b;
public int add() {
return a + b;
}
public static void main(String[] args) {
String[] paramArrayOfString = {
"D:\\fit\\input.files\\sheet001.htm",
"D:\\fit\\input.files\\output.xls" };
FileRunner.main(paramArrayOfString);
}
}
3.使用wps建立表格input.et,内容如下:
第一行为java文件名,ab列为参数,add()列是预期结果
FitTest
a b add()
1 1 2
1 2 3
1 2 1
2 1 2
然后另存为input.htm,会生成一个input.htm文件,和一个input.files文件夹
4. 运行cmd命令:
D:\>cd fit
D:\fit>javac FitTest.java
D:\fit>java FitTest
5.运行结果在这里D:\\fit\\input.files\\output.xls
很明显:都是绿色表示方法没问题,有红色表示方法存在漏洞
FitTest
a b add()
1 1 [color=green]2[/color]
1 2 [color=green]3[/color]
1 2 [color=red]1[/color]
2 1 [color=red]2[/color]
2.创建文件FitTest.java代码如下:
import fit.ColumnFixture;
import fit.FileRunner;
public class FitTest extends ColumnFixture {
public int a;
public int b;
public int add() {
return a + b;
}
public static void main(String[] args) {
String[] paramArrayOfString = {
"D:\\fit\\input.files\\sheet001.htm",
"D:\\fit\\input.files\\output.xls" };
FileRunner.main(paramArrayOfString);
}
}
3.使用wps建立表格input.et,内容如下:
第一行为java文件名,ab列为参数,add()列是预期结果
FitTest
a b add()
1 1 2
1 2 3
1 2 1
2 1 2
然后另存为input.htm,会生成一个input.htm文件,和一个input.files文件夹
4. 运行cmd命令:
D:\>cd fit
D:\fit>javac FitTest.java
D:\fit>java FitTest
5.运行结果在这里D:\\fit\\input.files\\output.xls
很明显:都是绿色表示方法没问题,有红色表示方法存在漏洞
FitTest
a b add()
1 1 [color=green]2[/color]
1 2 [color=green]3[/color]
1 2 [color=red]1[/color]
2 1 [color=red]2[/color]