Tag: apache poi

java.text.ParseException: Data irripetibile: ""

java.text.ParseException: Unparseable date: "" Sto ottenendo l'errore di cui sopra mentre introduco alcuni valori vuoti dal file excel, sto copiando in un'altra cartella di lavoro excel. Per i campi vuoti, non voglio alcuna output. Quindi, come andare avanti. Qualsiasi aiuto sarebbe molto apprezzato. public class excel_read { public static void main(String[] args) throws IOException, ParseException, […]

Come get una cella vuota di Excel come NULL

Devo get il valore da excel utilizzando Apache POI. Ho due casi Devono get il valore esatto dalla cella di Excel Il valore NULL dovrebbe restituire mentre ottiene il valore Per il primo caso ho usato il new DataFormatter().formatCellValue(row.getCell(index)) questo metodo esattamente restituisce il valore da Excel. Ma se la cella ha valore vuoto allora […]

Come cercare una row specifica per trovare una string specifica nei file excell (Apache POi)

Sto scrivendo un programma e voglio quando danno al programma un nome di string cerca il file excel e la row specifica data per la string nella row specifica … Ad esempio ho un file excel che è: nomina Chris Pavlov Anton Nick John E voglio quando il nome della variabile String è John per […]

Apache poi 3.10 non riesce a leggere i file .xlsx, può leggere i file xls. perché?

FileInputStream fis = null; //this will be used to read the excel file fis = new FileInputStream(excelFile); int numOfExcelRows = 0; //create an excel workbook from the file system and check if is .xls or xlsx Iterator<Row> rowIterator = null; if (fileName.contains(".xls")){ HSSFWorkbook workbook = new HSSFWorkbook(fis); HSSFSheet sheet = workbook.getSheetAt(0); rowIterator = sheet.iterator(); numOfExcelRows […]

HSSF createrow crea una sola row each volta

Sto provando a creare una cartella di lavoro con più fogli, ma sempre get una sola row in each foglio excel, che è l'ultima row nel file di origine. Il mio codice funziona come segue: public void parse() { BufferedReader reader = null; BufferedWriter writer = null; String tmpFile = "tmpFile.tmp"; ExcelFile excelFile = new […]

Ottenere dati specifici da un foglio excel JAVA

Sto cercando di get dati specifici da un foglio di Excel, i dati sono dinamici. Può essere davvero qualcosa. Le intestazioni di colonna sono le uniche cose che posso utilizzare per segnaposto, ma le posizioni dell'intestazione di colonna possono variare nel foglio. Ad esempio ho un foglio come questo: | Nome | Cognome | valore […]

Blocca il libro di lavoro Excel utilizzando apache poi api java

Devo bloccare una cartella di lavoro durante la lettura e la scrittura di una row. C'è un modo per realizzarlo utilizzando Apache POI API senza protezione e password ?.

Groovy / Grails scarica documento

Attualmente sto lavorando su un'applicazione web che utilizza grailli. Uno dei requisiti è quello di generare tabs di Excel e scaricarlo dopo la parola. Questo è il mio codice per il download da controller di grafici. response.contentType = "application/vnd.ms-excel" response.setHeader("Content-Disposition","attachment;filename=name.xls") response.outputStream << wb.bytes response.outputStream.flush() Ma il mio file excel è danneggiato. Posso aprirlo usando l'ufficio […]

Come trovare il text evidenziato in documento di Microsoft Office Word o Excel

C'è la possibilità di trovare un text evidenziato nei documenti di Office di Microsoft? Immaginiamo di avere un file e ho bisogno che tutto il text evidenziato di tutti i colors sia nascosto. Così dopo l'elaborazione riceverò un file e il text evidenziato all'inizio sarà nascosto. Come posso realizzare questo?

SQL in Excel – ODBC vs POI

Voglio esportre i dati (~ 10.000 voci) per eccellere e non sono sicuro di quale tecnologia scegliere. Il POI di Apache mi sembra molto bello. Qualcuno può fornire informazioni sulle differenze di performance durante l'elaborazione del codice. (A) PHP7 e OBDC / ADOdb (B) Java & Apache POI Cosa raccomanderesti?

Microsoft Office Excel Spreadsheet è il miglior software di Office, Excel VBA e formule Excel rendono il foglio di calcolo più veloce.