本文主要基于jxl.jar 自动解析Excel xls文件内容,生成values-文件夹及strings.xml文件
资源文件:代码及jxl.jar下载
只能支持97-2003的Excel xls,不适配Excel xlsx文件,需要另存为97-2003的xls文件后才能读取。
产品经理给出的多语言.xls文件内容如下,
自动化生成后:
工具类:
public class ValueModel {
private String countryCode; //string文件所属国家代号,即value-后接的字符串
private String name; //字段的name
private String defaultValue; //字段的默认内容
private String value; //字段的多语言内容
public String getCountryCode() {
return countryCode;
}
public void setCountryCode(String countryCode) {
this.countryCode = countryCode;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDefaultValue() {
return defaultValue;
}
public void setDefaultValue(String defaultValue) {
this.defaultValue = defaultValue;
}
public String getValue() {
return v