public static void main(String[] args) {
    KeyWordExecution exeKey = new KeyWordExecution();
    ReadExcel excelSheet = new ReadExcel();
    excelSheet.openSheet("H:/MyWork/testCaseSheet1.xlsx");
    for (int row = 1; row < excelSheet.getRowCount(); row++) {
      List<Object> myParamList = new ArrayList<Object>();
      String methodName = excelSheet.getValueFromCell(0, row);
      for (int col = 1; col < excelSheet.getColumnCount(); col++) {
        if (!excelSheet.getValueFromCell(col, row).isEmpty()
            & !excelSheet.getValueFromCell(col, row).equals("null")) {
          myParamList.add(excelSheet.getValueFromCell(col, row));
        }
      }

      Object[] paramListObject = new String[myParamList.size()];
      paramListObject = myParamList.toArray(paramListObject);

      exeKey.runReflectionMethod("com.keyword.sample.KeyWordExample", methodName, paramListObject);
    }
  }
Example #2
0
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {

    String Shopid[] = null;
    String img = "";
    String temp = "";
    Mailingaddress ma = new Mailingaddress();
    boolean isMultipart = ServletFileUpload.isMultipartContent(request);
    if (!isMultipart) {
      System.out.println("File Not Uploaded");
    } else {
      FileItemFactory factory = new DiskFileItemFactory();
      ServletFileUpload upload = new ServletFileUpload(factory);
      List items = null;
      try {
        items = upload.parseRequest(request);
      } catch (FileUploadException e) {
        e.printStackTrace();
      }
      Iterator itr = items.iterator();

      while (itr.hasNext()) {

        FileItem item = (FileItem) itr.next();

        if (item.isFormField()) {
          String name = item.getFieldName();
          String fieldvalue = item.getString();
          if (name.equals("shopid")) {}

        } else {
          try {
            String name = item.getFieldName();
            String itemName = item.getName();
            if (!itemName.equals("")) {

              if (name.equals("excel")) {

                if (!itemName.equals("") && !itemName.equals("")) {
                  File savedFile = new File("E:/tribhuvan/excels" + itemName);
                  item.write(savedFile);
                  ReadExcel rx = new ReadExcel();
                  Shopid = rx.ExcelExtractor(itemName).split("@@@@");
                  for (int x = 1; x < Shopid.length; x++) {
                    if (x % 2 != 0) {
                      System.out.println(Shopid[x] + "odd");
                      temp = Shopid[x];

                    } else {
                      System.out.println(Shopid[x] + "even");
                      ma.mailer(temp, Shopid[x]);
                    }
                  }
                }
              }
            }
          } catch (Exception e) {
            System.out.println("in mail" + e.getMessage());
          }
        }
      }
    }
  }
 /**
  * @param args
  * @throws IOException
  * @throws BiffException
  */
 public static void main(String[] args) {
   ReadExcel re = new ReadExcel("E:\\Graduation\\词汇分析结果\\词汇连接SQLSERVER.xlsx");
   // ReadExcel re=new ReadExcel("E:\\Graduation\\词汇分析结果\\test.xlsx");
   re.read();
 }
  public void init() {

    // KFO	Konsortialführer offen, Konsortialführer ist jenes KI, welches den Kreditvertrag
    // abschließt. Offen bedeutet, Kreditnehmer kennt die Konsortialpartner
    // KFS Konsortialführer still, Konsortialführer ist jenes KI, welches den Kreditvertrag
    // abschließt. Still bedeutet, Kreditnehmer kennt die Konsortialpartner nicht.
    // KO, Konsorte offen, Offen bedeutet, Kreditnehmer kennt die Konsortialpartner
    // KS, 	Konsorte still, Still bedeutet, Kreditnehmer kennt die Konsortialpartner nicht.
    // KK, Kein Konsortialkredit

    ReadExcel re = new ReadExcel();
    re.setInputFile("C:\\Users\\frisch\\Desktop\\Prototyp_Stammdaten\\isocodes.xls");

    try {
      Land_Waehrung = re.returnTreeMap(0, 4, 281, 2, 4);
      Waehrung_Land = re.returnTreeMap(0, 4, 281, 4, 2);
    } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }

    Kredit_Verwendungszweck_Code.add("W"); // Kredit für Schaffung und Erhaltung von Wohnraum	
    Kredit_Verwendungszweck_Code.add("K"); // Konsumkredit
    Kredit_Verwendungszweck_Code.add("I"); // Kredit für Immobilienfinanzierung
    Kredit_Verwendungszweck_Code.add("S"); // Sonstige Ausleihungen

    SektorBWG.add("0");
    SektorBWG.add("1");
    SektorBWG.add("2");
    SektorBWG.add("3");
    SektorBWG.add("4");
    SektorBWG.add("5");
    SektorBWG.add("6");
    SektorBWG.add("7");
    SektorBWG.add("8");
    SektorBWG.add("9");
    SektorBWG.add("11");

    // Laender.add("BG");
    // Laender.add("DK");
    Laender.add("DE");
    // Laender.add("EE");
    // Laender.add("FI");
    // Laender.add("FR");
    Laender.add("GR");
    // Laender.add("IE");
    // Laender.add("IT");
    // Laender.add("HR");
    // Laender.add("LV");
    // Laender.add("LT");
    // Laender.add("LU");
    // Laender.add("MT");
    // Laender.add("NL");
    Laender.add("AT");
    // Laender.add("PL");
    // Laender.add("PT");
    // Laender.add("RO");
    // Laender.add("SE");
    // Laender.add("SK");
    // Laender.add("SI");
    // Laender.add("ES");
    // Laender.add("CZ");
    // Laender.add("HU");
    Laender.add("GB");
    // Laender.add("CY");
    Laender.add("JP");

    ESVGSektoren.add("1210"); // Zentralbank
    ESVGSektoren.add("1311"); // Zentralstaat
    ESVGSektoren.add("1312"); // Länder (inkl. Landeskammern, Landesfonds)
    ESVGSektoren.add("1313"); // Gemeinden (inkl. Gemeindefonds und -verbände)
    ESVGSektoren.add("1314"); // Sozialversicherung
    ESVGSektoren.add("1300Z"); // Staat nicht zuordenbar
    ESVGSektoren.add("1220A"); // 1220A-Z MFI

    ESVG_BIZ_SEKTOR_MAPPER.put("1210", "Offizieller Sektor"); // Zentralbank
    ESVG_BIZ_SEKTOR_MAPPER.put("1311", "Offizieller Sektor"); // Zentralstaat
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1312", "Offizieller Sektor"); // Länder (inkl. Landeskammern, Landesfonds)
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1313", "Offizieller Sektor"); // Gemeinden (inkl. Gemeindefonds und -verbände)
    ESVG_BIZ_SEKTOR_MAPPER.put("1314", "Offizieller Sektor"); // Sozialversicherung
    ESVG_BIZ_SEKTOR_MAPPER.put("1300Z", "Offizieller Sektor"); // Staat nicht zuordenbar
    ESVG_BIZ_SEKTOR_MAPPER.put("1220A", "Banken");

    ESVGSektoren.add("1230"); // Geldmarktfonds
    ESVGSektoren.add("1240B"); // Rentenfonds
    ESVGSektoren.add("1240C"); // sonstige Fonds
    ESVGSektoren.add("1240D"); //  Immobilienfonds
    ESVGSektoren.add("1240E"); // Aktienfonds
    ESVGSektoren.add("1240F"); //  Hedgefonds
    ESVGSektoren.add("1240G"); //  gemischte Fonds
    ESVGSektoren.add("1240Z"); //  Investmentfonds nicht zuordenbar
    ESVGSektoren.add(
        "1250A"); //  Andere finanzielle Unternehmen (exkl. Versicherungen und Pensionskassen)
    ESVGSektoren.add("1250B"); //  Betriebliche Vorsorgekassen
    ESVGSektoren.add("1250C"); //  Clearinghäuser
    ESVGSektoren.add("1250D"); //  Financial Vehicle Corporations (FVCs)
    ESVGSektoren.add("1250E"); //  Finanzleasinggesellschaften
    ESVGSektoren.add("1250Z"); //  Sonstige Finanzinstitute nicht zuordenbar
    ESVGSektoren.add("1260A"); //  Kredit- und Versicherungshilfstätigkeiten
    ESVGSektoren.add("1260B"); //  Finanzielle Head-offices
    ESVGSektoren.add(
        "1270A"); //  Firmeneigene Finanzinstitute und Kapitalgeber ohne Privatstiftungen (Holdings)
    ESVGSektoren.add("1270C"); //  Sparkassenstiftungen (Anteilsverwaltungen)
    ESVGSektoren.add("1280"); //  Versicherungsgesellschaften
    ESVGSektoren.add("1290"); //   Pensionskassen (Alterssicherungssysteme)

    ESVGSektoren.add("1100"); // Nichtfinanzielle-Unternehmen

    // BIZ - Nicht-Banken-Privatsektor (Überbereich)
    // BIZ - Nichtbank-Finanzinstitutionen
    ESVG_BIZ_SEKTOR_MAPPER.put("1230", "Nicht-Banken-Privatsektor"); // Geldmarktfonds
    ESVG_BIZ_SEKTOR_MAPPER.put("1240B", "Nicht-Banken-Privatsektor"); // Rentenfonds
    ESVG_BIZ_SEKTOR_MAPPER.put("1240C", "Nicht-Banken-Privatsektor"); // sonstige Fonds
    ESVG_BIZ_SEKTOR_MAPPER.put("1240D", "Nicht-Banken-Privatsektor"); //  Immobilienfonds
    ESVG_BIZ_SEKTOR_MAPPER.put("1240E", "Nicht-Banken-Privatsektor"); // Aktienfonds
    ESVG_BIZ_SEKTOR_MAPPER.put("1240F", "Nicht-Banken-Privatsektor"); //  Hedgefonds
    ESVG_BIZ_SEKTOR_MAPPER.put("1240G", "Nicht-Banken-Privatsektor"); //  gemischte Fonds
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1240Z", "Nicht-Banken-Privatsektor"); //  Investmentfonds nicht zuordenbar
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1250A",
        "Nicht-Banken-Privatsektor"); //  Andere finanzielle Unternehmen (exkl. Versicherungen und
                                      // Pensionskassen)
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1250B", "Nicht-Banken-Privatsektor"); //  Betriebliche Vorsorgekassen
    ESVG_BIZ_SEKTOR_MAPPER.put("1250C", "Nicht-Banken-Privatsektor"); //  Clearinghäuser
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1250D", "Nicht-Banken-Privatsektor"); //  Financial Vehicle Corporations (FVCs)
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1250E", "Nicht-Banken-Privatsektor"); //  Finanzleasinggesellschaften
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1250Z", "Nicht-Banken-Privatsektor"); //  Sonstige Finanzinstitute nicht zuordenbar
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1260A", "Nicht-Banken-Privatsektor"); //  Kredit- und Versicherungshilfstätigkeiten
    ESVG_BIZ_SEKTOR_MAPPER.put("1260B", "Nicht-Banken-Privatsektor"); //  Finanzielle Head-offices
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1270A",
        "Nicht-Banken-Privatsektor"); //  Firmeneigene Finanzinstitute und Kapitalgeber ohne
                                      // Privatstiftungen (Holdings)
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1270C", "Nicht-Banken-Privatsektor"); //  Sparkassenstiftungen (Anteilsverwaltungen)
    ESVG_BIZ_SEKTOR_MAPPER.put("1280", "Nicht-Banken-Privatsektor"); //  Versicherungsgesellschaften
    ESVG_BIZ_SEKTOR_MAPPER.put(
        "1290", "Nicht-Banken-Privatsektor"); //   Pensionskassen (Alterssicherungssysteme)
    // BIZ - Nichfinanzieller Privatsektor (Überbereich)

    ESVG_BIZ_SEKTOR_MAPPER.put("1100", "Nichtfinanzielle-Unternehmen");

    //	BIZ -
    //	•	1100 Nicht-finanzielle Unternehmen
    //	BIZ - Haushalten und NPISH
    //	•	1400B    sonstige private Haushalte nicht zuordenbar
    //	•	1400Z    private Haushalte nicht zuordenbar
    //	•	1500      sonstige private Organisationen ohne Erwerbszweck
    //	•	1400A    Selbständigenhaushalte (mit u.ohne Arbeitnehmer)
    //	BIZ - Unallocated: Nichtfinanzieller Privatsektor
    //	BIZ - Unallocated
    //	BIZ - Unsicher – TBD
    //	•	1270B    Stiftunge

    Werttabelle.put("BW", "Buchwert");
    Werttabelle.put("NN", "Nominale");
    Werttabelle.put("MW", "Marktwert");
    Werttabelle.put("KW", "Kompensationswert");
    Werttabelle.put("FDU", "Forderungswert Derivate vor Netting gem. Ursprungsrisikomethode");
    Werttabelle.put("FDM", "Forderungswert Derivate vor Netting gem. Marktbewertungsmethode");
    Werttabelle.put("FDS", "Forderungswert Derivate vor Netting gem. Standardmethode");
    Werttabelle.put("FDI", "Forderungswert Derivate vor Netting gem.internem Modell");
    Werttabelle.put("FD", "Forderungswert Derivate");
    Werttabelle.put("ND", "Netting");
    Werttabelle.put("KGR", "kommunizierter Gesamtrahmen");
    Werttabelle.put("ZH", "Zinsabgrenzung Haben");
    Werttabelle.put("ZS", "Zinsabgrenzung Soll");
    Werttabelle.put("EZ", "Effektivzinssatz");
    Werttabelle.put("AJ", "annualisiert vereinbarter Jahreszinssatz");
    Werttabelle.put("NAR", "nicht-ausgenützter Rahmen");
    Werttabelle.put("UKR", "unwiderruflciher Kreditrahmen");
    Werttabelle.put("DA", "direkte Abschreibung");
    Werttabelle.put("EWB", "Einzelwertberichtigung");
    Werttabelle.put("AWB", "aufgeteilte Pauschalwertberichtigung");
    Werttabelle.put("EWBG", "Einzelwertberichtigung gesamt");
    Werttabelle.put("WB", "Wertberichtigung § 57 BWG");
    Werttabelle.put("KA", "in aktueller Periode angekaufter Kredit (Einzelkredit)");
    Werttabelle.put("KV", "in aktueller Periode verkaufter Kredit (Einzelkredit)");
    Werttabelle.put("EM", "Emission");
    Werttabelle.put("TI", "Tilgung");
    Werttabelle.put("NG", "Neugeschäft");
    Werttabelle.put("NV", "Neukreditvergabe");
    Werttabelle.put("KEZ", "kapitalgewichteter Effektivzinssatz (Neugeschäft)");
    Werttabelle.put("KAJB", "kapitalgewichteter annualisierter Jahreszinssatz (Buchwert)");
    Werttabelle.put("KAJNG", "kapitalgewichteter annualisierter Jahreszinssatz (Neugeschäft)");
    Werttabelle.put("KAJN", "kapitalgewichteter annualisierter Jahreszinssatz (Neugeschäft)");
    Werttabelle.put("KAJNV", "kapitalgewichteter annualisierter Jahreszinssatz (Neukreditvergabe)");
    Werttabelle.put("REK", "Reklassifikation");
    Werttabelle.put("RV", "Rückkauf von Verbriefungen innerhalb der Periode");
  }