/**
* excel读取数据对WebUserBean设值封装
* @author : zhouyao
* @version: 1.0
* <p>时间 : 2011-9-27</p>
* <p>描述 : excel读取数据对WebUserBean设值封装</p>
* <p>Copyright 1988-2005, Huawei Tech. Co., Ltd.</p>
* @param excelHeader 表头
* @param cells 每列数据
* @param webUserBean web账号bean
*/
private void readExcelWebUserArray(Map<Integer, String> excelHeader,
Iterator<Cell> cells, WebUserBean webUserBean,
HttpServletRequest request)
{
HSSFCell cell = (HSSFCell) cells.next();
String isKey = excelHeader.get(cell.getColumnIndex());
if (isKey != null)
{
String cellValue = "";
switch (cell.getCellType())
{
case Cell.CELL_TYPE_NUMERIC:
//值为数字类型(int或double、float)以double读取转换String
cellValue = String.valueOf(cell.getNumericCellValue());
cellValue = cellValue.substring(0, cellValue.length() - 2);
break;
case Cell.CELL_TYPE_FORMULA:
cellValue = cell.getCellFormula();
break;
default:
cellValue = cell.getStringCellValue();
break;
}
if (!"".equals(cellValue))
{
String language = (String) request.getSession().getAttribute(
"language");
if ("zh_CN".equals(language))
{
if (REGIN_user_name.equals(isKey))
{
webUserBean.setUsername(cellValue);
}
else if (REGIN_serviceDomain.equals(isKey))
{
webUserBean.setServiceDomain(cellValue);
}
else if (REGIN_proxyServer.equals(isKey))
{
webUserBean.setProxyServer(cellValue);
}
else if (REGIN_authorizedName.equals(isKey))
{
webUserBean.setAuthorizedName(cellValue);
}
else if (REGIN_password.equals(isKey))
{
webUserBean.setPassword(cellValue);
}
}
else
{
//英文格式
if (EN_user_name.equals(isKey))
{
webUserBean.setUsername(cellValue);
}
else if (EN_serviceDomain.equals(isKey))
{
webUserBean.setServiceDomain(cellValue);
}
else if (EN_proxyServer.equals(isKey))
{
webUserBean.setProxyServer(cellValue);
}
else if (EN_authorizedName.equals(isKey))
{
webUserBean.setAuthorizedName(cellValue);
}
else if (EN_password.equals(isKey))
{
webUserBean.setPassword(cellValue);
}
}
}
}
}
分享到:
相关推荐
1.版本:matlab2021a,包含仿真操作...3.内容:基于simulink的PMSM矢量控制器仿真,包括dq2abc,PID,abc2dq以及PMSM模块。 4.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。
《PyPI官网下载:NRSur7dq2-1.0.3.tar.gz——Python库在分布式环境中的应用》 PyPI(Python Package Index)是Python开发者的重要资源库,它为全球的Python开发者提供了一个发布、查找和安装Python软件包的平台。在...
NRSur7dq2是一个Python库,它可能涉及数值模拟或者与天体物理相关的领域,特别是“7dq2”可能表示特定的模型或算法。版本号“1.0.6”表明这是该库的第六个稳定版本。接着的“cp38-cp38”意味着该包兼容Python 3.8...
《SLH-JS-DQ2-3-06发电机电压互感器柜》是一款专为发电厂设计的重要电气设备,主要用于电压测量、保护及控制系统的应用。在发电厂中,电压互感器柜扮演着至关重要的角色,它能够将高压系统中的高电压转换为低压信号...
本压缩包文件"abc_DQ_dq_DQ_abc.rar_ABC_abc dq_dq_dq matlab_波形转换"显然涉及到一种使用MATLAB Simulink进行的特定坐标变换——即ABC坐标与DQ坐标之间的转换。ABC坐标通常用于三相交流系统的分析,而DQ坐标则常...
道奇(DQ)门机专用控制器用户手册 说明书 DQ -K300-2S2R2Z-1.5KW
ABC/DQ_abc和dq_abc-dq_clarke表示这种变换在不同坐标系之间的操作,而dq_to_abc则可能是一个具体实现这个转换的Simulink模型。 描述中提到的"for simulink clarke transform"进一步证实了这个压缩文件的内容是与在...
DQ变换,全称为直交坐标变换(Doubly-Quadrature Transformation),在电力系统领域,特别是电力电子和电机控制中广泛应用。这种变换技术能够将三相交流系统的复杂信号转化为两相静止直角坐标系下的信号,使得分析和...
在电力系统和电机控制领域,dq0坐标系是一种常用的数学工具,它对于理解和分析三相异步电动机的运行特性至关重要。本模型基于MATLAB环境,提供了三相异步电动机在dq0坐标系下的仿真,有助于深入理解电机的工作原理和...
2. 对电机模型的适用性:不同的电机类型和控制要求,可能需要不同形式的DQ变换来适应。 3. 控制器设计的复杂度:变换形式的复杂度影响到控制器设计的复杂度,从而影响到系统的可靠性和成本。 4. 系统的抗干扰能力...
### dq77kb主板知识点详解 #### 一、产品概览与规格 **Intel® Desktop Board DQ77KB**是Intel公司推出的一款桌面主板,适用于个人计算机(PC)。该主板设计精良,具备高性能与稳定性,适用于家庭、办公室、学校、...
park变换,利用simulink将abc三相电压电流转换为dq旋转坐标系下的参数
其中,“svgen”可能代表电压空间矢量生成器,而“dq”通常与dq0变换相关,这是一种将三相交流电压或电流转换为直轴(d轴)和交轴(q轴)分量的方法,这对于理解和控制交流电机非常关键。文件“svgen_dq.c”很可能是...
本文将详细探讨"three_inverter_dq.rar_dq current_双环控制_双闭环 逆变_电压电流闭环_逆变器dq控制"这个主题,以及其中的"three_inverter_dq.slx"文件可能涉及的内容。 首先,我们要理解dq坐标系。在电力系统中,...
三相锁相环和dq变换,用于电力系统中的网络同步
C8813DQ C8813DQ_Recovery_cn.img
2. **阅读说明书**:仔细阅读主板说明书,了解如何正确地进入BIOS设置和进行固件更新。 3. **检查电源**:确保计算机在更新过程中始终保持稳定的电源供应,避免断电导致主板损坏。 4. **遵循步骤**:按照CH341A编程...
2. **遵循正确的更新步骤**:每个主板制造商都有特定的BIOS更新指南,必须严格按照这些步骤操作,以免损坏主板。 3. **电源稳定性**:BIOS更新过程中需要稳定的电源,任何中断都可能导致主板变砖。 4. **使用合适的...
这是一个单相离网逆变器双闭环控制,基于dq坐标系下采用电压外环和电流内环的方法对其进行稳定性控制。这是一个单相离网逆变器双闭环控制,基于dq坐标系下采用电压外环和电流内环的方法对其进行稳定性控制。包含...