Exportar datos a excel desde un formulario en NetBeans.

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 20

  • @elfilosofoperdido
    @elfilosofoperdido Рік тому

    eres arte compa nescesitaba ver esto gracias !

  • @franloppez
    @franloppez 2 роки тому +19

    ya realicé la primera prueba y me funcionó, lo siguiente será entregar el excel con formato. les transcribo el codigo de la clase exportar porque solo hay una imagen:
    import java.awt.Desktop;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import javax.swing.JFileChooser;
    import javax.swing.JTable;
    import javax.swing.filechooser.FileNameExtensionFilter;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.ss.usermodel.Cell;
    import org.apache.poi.ss.usermodel.Row;
    import org.apache.poi.ss.usermodel.Sheet;
    import org.apache.poi.ss.usermodel.Workbook;
    public class Exportar {
    public void exportarExcel(JTable t) throws IOException {
    JFileChooser chooser = new JFileChooser();
    FileNameExtensionFilter filter = new FileNameExtensionFilter("Archivo de exce", "xls");
    chooser.setFileFilter(filter);
    chooser.setDialogTitle("Guardar archivo");
    chooser.setAcceptAllFileFilterUsed(false);
    if(chooser.showSaveDialog(null) == JFileChooser.APPROVE_OPTION){
    String ruta = chooser.getSelectedFile().toString().concat(".xls");
    try{
    File archivoXLS = new File(ruta);
    if (archivoXLS.exists()){
    archivoXLS.delete();
    }
    archivoXLS.createNewFile();
    Workbook libro = new HSSFWorkbook();
    FileOutputStream archivo =new FileOutputStream(archivoXLS);
    Sheet hoja = libro.createSheet("Datos");
    hoja.setDisplayGridlines(false);
    for(int f = 0; f < t.getColumnCount(); f++){
    Row fila = hoja.createRow(f);
    for(int c = 0; c < t.getColumnCount(); c++){
    Cell celda = fila.createCell(c);
    if (f == 0) {
    celda.setCellValue(t.getColumnName(c));
    }
    }
    }
    int filaInicio = 1;
    for(int f=0; f < t.getRowCount(); f++) {
    Row fila = hoja.createRow(filaInicio);
    filaInicio++;
    for(int c=0; c

  • @ricardomedina9267
    @ricardomedina9267 Рік тому

    Muchas gracias Profe! Muy didáctico todo!!🤝

  • @davidangel5084
    @davidangel5084 3 роки тому

    Muchísimas gracias no se imagina de la que me ha salvado.

  • @manuelantoniopalafoxmacias2002
    @manuelantoniopalafoxmacias2002 3 роки тому

    Muchas Profesor, Me ayudo bastante. Buen Video, profe. Like

  • @gustavobecerril8263
    @gustavobecerril8263 3 роки тому

    grande!!!!!!!!!!! me sacaste de un apuro

  • @yeomin1955
    @yeomin1955 3 роки тому

    lo maximo me salvooooo

  • @manuelantoniopalafoxmacias2002
    @manuelantoniopalafoxmacias2002 3 роки тому +1

    Disculpe Profesor, tiene alguna clase para la importacion de Tablas de Excel a Netbeans ?

  • @juliocesargimenez2132
    @juliocesargimenez2132 Рік тому

    Hasta cuantas filas puede exportar, porque mi problema es solo me exporta poco mas de 65.000

  • @sting0310
    @sting0310 3 роки тому

    Hola! Qué tal! cómo se haría en caso de exportar solo ciertas columnas de la tabla y no exportar todas las columnas?

  • @javazantech
    @javazantech Рік тому

    tens como enviar os arquivos proprios e nao imagens

  • @mabeljaneth1998
    @mabeljaneth1998 2 роки тому

    donde consigo la libreria

  • @alx37r87
    @alx37r87 3 роки тому

    Bueno, en el programa no me aparecen errores pero al momento de guardar el archivo excel desde el programa me sale error :v

  • @selzgi0felznand05
    @selzgi0felznand05 3 роки тому +2

    que deberia modificar para que los datos que exporte se guarden en un solo excel y no se cree un excel cada vez q exporte

  • @mili_mins5496
    @mili_mins5496 2 роки тому

    necesito lo mismo... pero a pdf :c