• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql 字段批改

mysql 搞代码 7年前 (2018-06-05) 135次浏览 已收录 0个评论

mysql 字段修改

 public static void main(String[] args) {         String filePath = "C://Users//li-ningning//Desktop//fnTable.xls.xls"; //        filePath = "C://Users//li-ningning//Desktop//master_data_fncrm.xls";         File file = new File(filePath);         try {             FileInputStream in = new FileInputStream(file);             HSSFWorkbook wb = new HSSFWorkbook(in);             // /获取第一张Sheet表             HSSFSheet st = wb.getSheetAt(0);             for (int i = 0; i <= st.getLastRowNum(); i++) {                 String sql = "alter table ";                 HSSFRow row = st.getRow(i);                 if (row != null) {                     String tableName = toString((HSSFCell) row                             .getCell((short) 0));                     String column = toString((HSSFCell) row.getCell((short) 1));                     String length = toString((HSSFCell) row.getCell((short) 3));                     int value = Integer.parseInt(length);                     sql += tableName;                     sql += " modify ";                     sql += column;                     if (value <= 50) {                         sql += "  varchar(50)";                     } else if (value <= 100) {                         sql += "  varchar(100)";                     } else if (value <= 150) {                         sql += "  varchar(150)";                     } else if (value <= 200) {                         sql += "  varchar(200)";                     } else if (value <= 250) {                         sql += "  varchar(250)";                     } else if (value <= 300) {                         sql += "  varchar(300)";                     } else if (value < 500) {                         sql += "  varchar(500)";                     }                     sql += ";";                     String executeSql = sql;                     System.out.println(executeSql);                     sql = "";                 }             }         } catch (FileNotFoundException e) {             // TODO Auto-generated catch block             e.printStackTrace();         } catch (IOException e) {             // TODO Auto-generated catch block             e.printStackTrace();         } catch (Exception e) {             e.printStackTrace();         }     }      public static String toString(HSSFCell cell) {         String value = "";         if (cell == null) {             return value;         }         cell.setEncoding(HSSFCell.ENCODING_UTF_16);         switch (cell.getCellType()) {         case HSSFCell.CELL_TYPE_STRING:             value = cell.getStringCellValue().toString();             break;         case HSSFCell.CELL_TYPE_NUMERIC:             if (HSSFDateUtil.isCellDateFormatted(cell)) {                 Date date = cell.getDateCellValue();                 if (date != null) {                     value = new SimpleDateFormat("yyyy-MM-dd").format(date);                 } else {                     value = "";                 }             } else {                 value = new DecimalFormat("0").format(cell                         .getNumericCellValue());             }             break;         case HSSFCell.CELL_TYPE_FORMULA:             // 导入时如果为公式生成的数据则无值             if (!cell.getStringCellValue().equals("")) {                 value = cell.getStringCellValue();             } else {                 value = cell.getNumericCellValue() + "";             }             break;         case HSSFCell.CELL_TYPE_BLANK:             break;         case HSSFCell.CELL_TYPE_ERROR:             value = "";             break;         case HSSFCell.CELL_TYPE_BOOLEAN:             value = (cell.getBooleanCellValue() ? "YES" : "NO");             break;         default:             value = "";         }         return value.trim();     }

欢迎大家阅读mysql 字段批改》,跪求各位点评,by 搞代码

 


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql 字段批改
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址