Editor de hojas de cálculo - Trabajar con hojas

Tabla de contenido

¿Agregar y quitar hojas?

Microsoft Excel permite múltiples hojas en un solo archivo. El editor de hojas de cálculo HTML5 permite al usuario agregar y eliminar hojas. En la pestaña Hojas tenemos una lista desplegable de hojas. La hoja seleccionada es la que abre el editor.

Para agregar una nueva hoja:

  1. Cambiar aPestaña Hojas.
  2. Haga clic en el botón + (más).

Se agregará una nueva hoja y el editor cambiará a ella.

Para eliminar la hoja seleccionada actualmente:

  1. Cambiar aPestaña Hojas.
  2. Haga clic en el botón - (menos).

La hoja seleccionada actualmente se eliminará y el editor cambiará a la última seleccionada.

todo:imagen_alternativa_texto

¿Cómo funciona?

Cuando el usuario hace clic en** +** (más) y**-** Se hace clic en el botón (menos), el bean backend JSF**Vista de hoja de trabajo** maneja los eventos usando**WorksheetView.onAddNewSheet** y**Métodos WorksheetView.onRemoveActiveSheet**.

WorksheetView.onAddNewSheet

     public void onAddNewSheet() {

        if (isLoaded()) {

            try {

                int i = getAsposeWorksheets().add();

                getAsposeWorksheets().setActiveSheetIndex(i);

                purge();

            } catch (com.aspose.cells.CellsException cx) {

                msg.sendMessage("New Worksheet", cx.getMessage());

            }

        }

    }

WorksheetView.onRemoveActiveSheet

     public void onRemoveActiveSheet() {

        if (isLoaded()) {

            try {

                int i = getAsposeWorksheets().getActiveSheetIndex();

                getAsposeWorksheets().removeAt(i);

                if (getAsposeWorksheets().getCount() == 0) {

                    int j = getAsposeWorksheets().add();

                    getAsposeWorksheets().setActiveSheetIndex(j);

                }

                purge();

            } catch (com.aspose.cells.CellsException cx) {

                msg.sendMessage("Could not remove sheet", cx.getMessage());

            }

        }

    }

Renombrar hojas

Para cambiar el nombre de una hoja:

  1. Cambiar aPestaña Hojas.
  2. Haga clic en el nombre de la hoja en el cuadro de texto para editarlo.
  3. Cambia el nombre de la hoja.
  4. Cuando termine, presione la tecla ENTER o haga clic en cualquier lugar fuera del cuadro.

Se cambiará el nombre de la hoja.

todo:imagen_alternativa_texto

¿Cómo funciona?

Cuando se cambia el valor del cuadro de texto, el bean backend JSF maneja el evento en el servidorVista de hoja de trabajo utilizando el métodoWorksheetView.setActiveSheet.

WorksheetView.setActiveSheet

     public void setActiveSheet(String name) {

        com.aspose.cells.Worksheet w = getAsposeWorksheets().get(name);

        if (w != null) {

            int i = w.getIndex();

            getAsposeWorksheets().setActiveSheetIndex(i);

        } else {

            getAsposeWorksheet().setName(name);

        }

        purge();

    }

Cambiar entre hojas

Para cambiar a otra hoja:

  1. Cambiar aPestaña Hojas.
  2. Seleccione una hoja del menú desplegable.

El editor cambiará a la hoja seleccionada.

todo:imagen_alternativa_texto

¿Cómo funciona?

Cuando se cambia el valor del selector desplegable, el bean backend JSF maneja el evento en el servidorVista de hoja de trabajo utilizando el métodoWorksheetView.setActiveSheet.

WorksheetView.setActiveSheet

     public void setActiveSheet(String name) {

        com.aspose.cells.Worksheet w = getAsposeWorksheets().get(name);

        if (w != null) {

            int i = w.getIndex();

            getAsposeWorksheets().setActiveSheetIndex(i);

        } else {

            getAsposeWorksheet().setName(name);

        }

        purge();

    }