📄 readxiangdao.java
字号:
package net.aetherial.gis.our.duibi.readXLS;
import net.aetherial.gis.our.duibi.data.RoadGLJ;
import net.aetherial.gis.our.duibi.data.AllRoad;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class ReadXiangDao extends ReadFile{
private String number = "";
public ReadXiangDao() {
this.setSheet("file\\glj\\xiangdao.xls","T068");
this.row = this.baseRow;
}
private RoadGLJ getGljRoad(){
RoadGLJ glj = new RoadGLJ();
glj.setRoadNumber(number);
glj.setShixian(rowData[2].getContents().replaceAll(" ",""));
try {
glj.setLicheng(Double.parseDouble(rowData[5].getContents().trim()));
}
catch (NumberFormatException ex) {
// System.out.println("Error:" +rowData[2].getContents()+"\t" + number);
glj.setLicheng(0);
}
return glj;
}
/**
* 是否是统计\小结
*/
private boolean isTongji(){
if ((rowData[1].getContents().trim()).equals("")) {
return false;
}else{
this.number = rowData[1].getContents().trim();
return true;
}
}
public void addXianDao(){
while (true) {
this.moveNext();
if (!this.isEmptyrow()) {
if (!this.isTongji()) {
AllRoad.add(this.getGljRoad());
}
}else{
break;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -