alert2(\分录F7初始化出错,请联系管理员!\ } } /**
* 日期转换字符串 * @param date 日期
* @param type 显示格式 yyyy-MM-dd yyyy-MM-dd HH:mm:ss
* String returnvalue = UtilClass.DateToString(this.Startdatetest.getValue(), \ */
public static String DateToString (Object date,String type){ String returnvalue = \ if(date != null){ try{
SimpleDateFormat sdf = new SimpleDateFormat(type); returnvalue = sdf.format(date); }
catch(Exception ex){
alert(\日期格式转换出错\ } }
return returnvalue; } /**
* 字符串转为日期
* @param DateStr 字符串
* @param type 类型 \ * @return Date java.util.Date */
public static Date StringToDate(String DateStr,String type){ Date returnvalue = null; try {
SimpleDateFormat sdf = new SimpleDateFormat(type); returnvalue = sdf.parse(DateStr); } catch (ParseException e) {
alert2(\日期转换出错\ }
return returnvalue; } /**
* 设置DKDatePicker控件显示格式 * @param date 日期控制
* @param dateType 格式样式 例:\ */
\ public static void setKDDatePicker(KDDatePicker date,String dateType){ date.setDatePattern(dateType); } /**
* 获取当前时间(KDDatePicker控件)默认值 例如:创建时间 修改时间 审核时间 * @return java.sql.Timestamp 当前时间 */
public static java.sql.Timestamp getTime(){
java.sql.Timestamp time = new java.sql.Timestamp(new java.util.Date().getTime()); return time; }
/**
* 打开文件
* @param FilePath 文件路径 */
public static void OpenFile(String FilePath){ try {
Runtime.getRuntime().exec(\/c \
} catch (IOException e) {
alert2(\打开文件出错\ } } /**
* 打开文件选择器 * @return 文件路径 */
public static String OpenFilesSelect(){ String returnvalue = \
JFileChooser chooser = new JFileChooser(); chooser.setDialogTitle(\请选择文件\ chooser.showDialog(null, \确定\ if(chooser.getSelectedFile()!=null){ File file = chooser.getSelectedFile(); returnvalue = file.getPath(); }
return returnvalue; }
/**
* 打开目录选择器 * @return */
start \\\\\\
public static String OpenPathSelect(){ String returnvalue = \
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); chooser.setDialogTitle(\请选择目录\ chooser.showDialog(null,\保存\ if(chooser.getSelectedFile()!=null){ File file = chooser.getSelectedFile(); returnvalue = file.getPath(); }
return returnvalue; } /**
* 向Excel文件插入数据 * @param File
* @param sheetNum 工作表序号 * @param y 行 * @param x 列
* @param value 内容 */
public static void setExcelValue(String File,int sheetNum,int x,int y,String value){ try {
File file = new File(File);
//如果找到相同的文件,执行删除 if(!file.exists() && !file.isFile()){ return; }
//Excel获得文件
Workbook wb = Workbook.getWorkbook(new File(File)); //打开一个文件的副本,并且指定数据写回到原文件
WritableWorkbook book = Workbook.createWorkbook(new File(File),wb); //获取工作表
WritableSheet sheet=book.getSheet(sheetNum); sheet.addCell(new Label(y,x,value)); book.write(); book.close();
} catch (Exception e) { } } /**
* 读取Excel文件 * @param File 文件名
* @param sheetNum 工作表序号 * @param y 行
* @param x 列 */
public static String getExcelValue(String File,int sheetNum,int y,int x){ String result = \ try {
File file = new File(File);
//如果找到相同的文件,执行删除 if(!file.exists() && !file.isFile()){
alert(File+\文件没找到!\ }
Workbook book= Workbook.getWorkbook(new File(File)); //获得第一个工作表对象
Sheet sheet=book.getSheet(sheetNum);
//得到第一列第一行的单元格 Cell cell1=sheet.getCell(x,y);
result=cell1.getContents().toString(); book.close();
} catch (FileNotFoundException e) {
alert2(\读取Excel文件出错\请关闭当前打开的Excel文件\ } catch (BiffException e) {
alert2(\读取Excel文件出错\ } catch (IOException e) {
alert2(\读取Excel文件出错\ }
return result; }
/**
* 读取Excel文件(第一sheet页中的内容) * @param File 文件路径
* @param sheetNum sheet页号 * @return 二维数组 * */
public static Object[][] getExcelValue(String File,int sheetNum){ Object [][] returnvalue = null; try {
Workbook book= Workbook.getWorkbook(new File(File)); Sheet sheet=book.getSheet(sheetNum);
returnvalue = new Object[sheet.getRows()][sheet.getColumns()]; for(int i=1;i for(int j=0;j returnvalue[i][j]=sheet.getCell(j,i).getContents(); } } } catch (FileNotFoundException e) { alert2(\读取Excel文件出错\请关闭当前打开的Excel文件\ } catch (BiffException e) { alert2(\读取Excel文件出错\ } catch (IOException e) { alert2(\读取Excel文件出错\ } return returnvalue; } /*** * 发送即时消息 * @param FSuser 发送人ID * @param JSuser 接收人ID * @param MessageTitle 标题 * @param Messages 内容 */ public static void addMessage(String FSuser,String JSuser,String MessageTitle,String Messages){ try { IBMCMessage i = BMCMessageFactory.getRemoteInstance(); BMCMessageInfo info = new BMCMessageInfo(); info.setType(MsgType.ONLINE);// 消息类型,例如通知消息,任务消息,状态更新消息 info.setBizType(MsgBizType.ONLINE);// 业务类型,例如工作流,预警平台 info.setPriority(MsgPriority.HIGH); // 优先级 info.setStatus(MsgStatus.UNREADED); // 消息状态 info.setReceiver(JSuser); // 接收人ID (User的ID,不是Person的ID) info.setSender(FSuser);// 消息发送人 info.setTitle(MessageTitle); // 消息标题 info.setBody(Messages);// 消息内容 i.submit(info); } catch (Exception e) { alert2(\发送即时消息出错\标题:\ 内容:\ } } /** * 列转行 * @param list 数据集合 * @param delimiter 分隔符 例:\ * @param bracketsLeft 左括号符号 * @param bracketsRight 右括号符号 * @return String */ 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库BOS笔记(3)在线全文阅读。
相关推荐: