
Originariamente inviata da
Alex'87
Senza vedere il codice è più facile vincere al superenalotto

codice:
public void fillColFixedValue(String colname, String value){
/**
* seleziona la colonna desiderata nel csv
* la riempe con il valore _value impostato
*/
System.out.println("DEBUG: il foglio è di tipologia: " + this.typeSheet);
int indice_col = this.searchCol(colname, 4, false); //seleziona la quinta riga nel csv e ricerca
//all'interno di essa la colonna con il nome _colname
System.out.println("DEBUG: indice col - " + indice_col);
this.writeCol(indice_col, value);
}
public void writeXls(){
String filename="C:/" + this.typeSheet + ".xls" ;
/*HSSFWorkbook workbook=new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("FirstSheet");
*/
try{
try (FileOutputStream fileOut = new FileOutputStream(filename)) {
this.workbookOut.write(fileOut);
System.out.println("Your excel file has been generated!");
fileOut.close();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
poi invece il richiamo del metodo è:
codice:
DR.fillColFixedValue("!A_NAME", "DR");
DR.fillColFixedValue("A_IODV", "SIX");
dove: la prima stringa è la colonna da ricercare, la seconda stringa è il valore con cui riempire la colonna.