/ / Informazioni sulla manipolazione dei fogli di Excel mediante java-java, excel

Informazioni sulla manipolazione dei fogli excel usando java-java, excel

Ho un foglio excel con il nome di tre colonne,età, indirizzo. Ora voglio creare un altro eccelsheet nello stesso libro di lavoro con due colonne nome, conteggio. Cioè dovrei trovare il numero di conteggi di nomi diversi nel primo foglio Excel e scrivere nel secondo foglio Excel. Cioè se in primo eccelle sheeti il ​​pinku si verifica 5 volte e il nome ram si verifica 2 volte. Quindi nel secondo foglio dovrebbe visualizzare ciascun nome e i relativi conteggi. Qualcuno può suggerire?

risposte:

0 per risposta № 1

La tua domanda non è chiara. qual è il tuo problema esattamente? se usi Apache Poi, puoi ottenere la cartella di lavoro da un file excel esistente in questo modo:

inputStream = new FileInputStream(File yourFile);
workbook = (XSSFWorkbook) WorkbookFactory.create(inputStream);

allora puoi ottenere il primo foglio dalla cartella di lavoroe iterare sulle sue righe e controllare la prima cella (nome) di ogni riga e contare il numero di ripetizioni per ciascun nome, dopo di che è possibile creare un nuovo foglio come questo:

newSheet = workbook.createSheet(newSheetName);

e riempilo come vuoi