Hola, Bienvenido a mi blog, donde mi objetivo es compartir informacion hacerca del D.A desarrollo de aplicaciones web y aplicaciones exe desde netbeans, espero este medio les sirva a amigos, compañeros de trabajo y a visitantes de este blog, espero sea de gran ayuda para muchoss!!!!
Presenta: Luis Manuel R.V
hi
ResponderEliminar
ResponderEliminarimport java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Iterator;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
/*
* @author B942289
*/
public class LeerFichero {
public static void main(String[] args) throws IOException {
readXLSXFile();
}
public static void readXLSXFile() throws IOException
{
//OBTENER VARIOS ARCHIVOS
// File folder = new File("E:/archivos/");
// File[] listOfFiles = folder.listFiles();
//
// System.out.println("size files: "+listOfFiles.length);
InputStream ExcelFileToRead = new FileInputStream("E:/archivos/Dotaciones cajero con billete y morralla 20 01 14.xlsx");
XSSFWorkbook wb = new XSSFWorkbook(ExcelFileToRead);
//XSSFWorkbook test = new XSSFWorkbook();
XSSFSheet sheet = wb.getSheetAt(0);
wb.getSheetName(1);
XSSFRow row;
XSSFCell cell;
Iterator rows = sheet.rowIterator();
//FILAS
while (rows.hasNext()) {
row = (XSSFRow) rows.next();
Iterator cells = row.cellIterator();
//COLUMNAS
while (cells.hasNext()) {
cell = (XSSFCell) cells.next();
//CELDAS STRING
if (cell.getCellType() == XSSFCell.CELL_TYPE_STRING) {
if(cell.getColumnIndex()!=1){
System.out.print(cell.getStringCellValue() +">>"+cell.getColumnIndex()+"\t");
}
//CELDAS ENTERAS
} else if (cell.getCellType() == XSSFCell.CELL_TYPE_NUMERIC) {
System.out.print(cell.getNumericCellValue()+">>"+cell.getColumnIndex() + "\t");
} else {
//U Can Handel Boolean, Formula, Errors
}
}
System.out.println("\n\n");
}
}
}//fin clase