ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Exportar E Importar A Excel Desde Java


Enviado por   •  14 de Abril de 2014  •  4.522 Palabras (19 Páginas)  •  282 Visitas

Página 1 de 19

exportar e importar a excel desde java

Para trabajar con excel vamos a hacerlo con el

formato csv , este formato es super simple de utilizar

Para bajar el jar que vamos añadir a nuestro proyecto

lo vamos a buscar aqui:

http://www.csvreader.com/java_csv.php

asi se guarda y es el formato con el cual tenemos que guardar

nuestro archivo

El siguiente ejemplo vamos a guardar un archivo

csv en un Arraylist el cual guarda objetos de la clase

libro( con sus get y set de atrivutos privados)

//////// clase libro /////////////////

public class libro_ingresado {

private String nombre;

private String autor;

private String edicion;

private String anio;

private String codigo;

private String area;

/** Creates a new instance of libro_ingresado */

public libro_ingresado() {

}

public String getNombre() {

return nombre;

}

public void setNombre(String nombre) {

this.nombre = nombre;

}

public String getAutor() {

return autor;

}

public void setAutor(String autor) {

this.autor = autor;

}

public String getEdicion() {

return edicion;

}

public void setEdicion(String edicion) {

this.edicion = edicion;

}

public String getAnio() {

return anio;

}

public void setAnio(String anio) {

this.anio = anio;

}

public String getCodigo() {

return codigo;

}

public void setCodigo(String codigo) {

this.codigo = codigo;

}

public String getArea() {

return area;

}

public void setArea(String area) {

this.area = area;

}

}

/////// clase de manejo de csv //////////

import com.csvreader.CsvReader;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.util.ArrayList;

import java.util.Iterator;

import javax.swing.JOptionPane;

public class leer_archivo {

public ArrayList leer_archivo_exel(String archivo){

ArrayList lista_libros = new ArrayList();

CsvReader reader = null;

try {

reader = new CsvReader(archivo,';');

} catch (FileNotFoundException ex) {

ex.printStackTrace();

JOptionPane.showInputDialog("en leer archivo");

}

try {

reader.readHeaders();

} catch (IOException ex) {

ex.printStackTrace();

}

try {

libro_ingresado libr;

while (reader.readRecord())

{

libr=new libro_ingresado();

libr.setNombre(reader.get("nombre"));

libr.setAutor(reader.get("autor"));

libr.setEdicion(reader.get("edicion"));

libr.setAnio(reader.get("anio"));

libr.setCodigo(reader.get("codigo"));

libr.setArea(reader.get("area"));

lista_libros.add(libr); // añadimos el objeto al arrayList

}

} catch (IOException ex) {

ex.printStackTrace();

System.err.println(" en while readrecord ");

}

reader.close();

return lista_libros; // retorna una objeto de ArrayList

}

}

////////////////////////////////////////////////////////

el

...

Descargar como (para miembros actualizados)  txt (26 Kb)  
Leer 18 páginas más »
Disponible sólo en Clubensayos.com