/ / Leggi la posizione della cella e imposta il valore con una particolare posizione dal file excel usando java-java, apache, tomcat, apache-poi

Leggi la posizione della cella e imposta il valore con una particolare posizione dal file excel usando java-java, apache, tomcat, apache-poi

Sto usando un file excel nel mio progetto. c'è qualche intestazione e campo di input, voglio ottenere quella particolare posizione della cella e impostare il valore sul campo di input attraverso la tabella del database usando java. inserisci la descrizione dell'immagine qui Questo è lo schermo di Excel.

risposte:

0 per risposta № 1

Hai apache-poi un'ottima API che può essere utile nella manipolazione dei documenti Microsoft. Ecco lo snippet di codice

public static void main(String[] args) throws Exception{
FileInputStream fsIP= new FileInputStream(new File("path to your excel file"));
HSSFWorkbook wb = new HSSFWorkbook(fsIP);
HSSFSheet worksheet = wb.getSheetAt(0);
Cell cell = null;
cell = worksheet.getRow(2).getCell(2);//get the row and cell value from db
cell.setCellValue("update the value in excel");
fsIP.close();
FileOutputStream output_file =new FileOutputStream(new File("path to your excel file"));
wb.write(output_file);
output_file.close();
}