Editor de hojas de cálculo: trabajar con filas y columnas

Tabla de contenido

Agregar una fila

Para agregar una nueva fila:

  1. Haga clic en una celda donde desea agregar una fila.
  2. Cambiar aPestaña Formato.
  3. Hacer clicAgregar fila arriba para agregar una fila encima de la celda seleccionada.
  4. Hacer clicAgregar fila a continuación para agregar una fila debajo de la celda seleccionada.

El editor agregará una nueva fila en la ubicación seleccionada.

todo:imagen_alternativa_texto

¿Cómo funciona?

ÉlAgregar fila arriba yAgregar fila a continuación son manejados por JSF backend beanVista de hoja de trabajo. El código fuente de los respectivos métodos es el siguiente:

WorksheetView.addRowAbove

     public void addRowAbove() {

        try {

            getAsposeWorksheet().getCells().insertRows(currentRowId, 1, true);

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

            msg.sendMessage("Could not add row", cx.getMessage());

            return;

        }

        purge();

        reloadRowHeight(currentRowId);

    }

WorksheetView.addRowBelow

     public void addRowBelow() {

        if (getCurrentRowId() < 0) {

            msg.sendMessage("No cell selected", null);

            return;

        }

        int newRowId = currentRowId + 1;

        try {

            getAsposeWorksheet().getCells().insertRows(newRowId, 1, true);

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

            msg.sendMessage("Could not add row", cx.getMessage());

            return;

        }

        purge();

        reloadRowHeight(newRowId);

    }

Agregar una columna

Para agregar una nueva columna:

  1. Haga clic en una celda donde desea agregar una columna.
  2. Cambiar aPestaña Formato.
  3. Hacer clicAgregar columna antespara agregar una columna antes de la celda seleccionada.
  4. Hacer clicAñadir columna después para agregar una columna después de la celda seleccionada.

El editor agregará una nueva columna en la ubicación seleccionada.

todo:imagen_alternativa_texto

¿Cómo funciona?

ÉlAgregar columna antes yAñadir columna después son manejados por JSF backend beanVista de hoja de trabajo. El código fuente de los respectivos métodos es el siguiente:

WorksheetView.addColumnBefore

     public void addColumnBefore() {

        try {

            getAsposeWorksheet().getCells().insertColumns(getCurrentColumnId(), 1, true);

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

            msg.sendMessage("Could not add column", cx.getMessage());

            return;

        }

        reloadColumnWidth(currentColumnId);

        purge();

    }

WorksheetView.addColumnAfter

     public void addColumnAfter() {

        int newColumnId = currentColumnId + 1;

        try {

            getAsposeWorksheet().getCells().insertColumns(newColumnId, 1, true);

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

            msg.sendMessage("Could not add column", cx.getMessage());

            return;

        }

        reloadColumnWidth(newColumnId);

        purge();

    }

Eliminar una fila

Para eliminar una fila:

  1. Haga clic en una celda de la fila que desea eliminar.
  2. Cambiar aPestaña Formato.
  3. Hacer clicBorrar fila botón.

El editor eliminará la fila que incluye la celda seleccionada.

todo:imagen_alternativa_texto

¿Cómo funciona?

ÉlBorrar fila el botón es manejado por JSF backend beanVista de hoja de trabajo utilizando el métodoWorksheetView.deleteRow:

WorksheetView.deleteRow

     public void deleteRow() {

        try {

            getAsposeWorksheet().getCells().deleteRows(currentRowId, 1, true);

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

            msg.sendMessage("Could not delete row", cx.getMessage());

            return;

        }

        cells.getRows(workbook.getCurrent()).remove(currentRowId);

        getRowHeight().remove(currentRowId);

        purge();

    }

Eliminar una columna

Para eliminar una columna:

  1. Haga clic en una celda de la columna que desea eliminar.
  2. Cambiar aPestaña Formato.
  3. Hacer clicEliminar columna botón.

El editor eliminará la columna que incluye la celda seleccionada.

todo:imagen_alternativa_texto

¿Cómo funciona?

ÉlEliminar columna el botón es manejado por JSF backend beanVista de hoja de trabajo utilizando el métodoWorksheetView.deleteColumn:

WorksheetView.deleteColumn

     public void deleteColumn() {

        try {

            getAsposeWorksheet().getCells().deleteColumns(currentColumnId, 1, true);

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

            msg.sendMessage("Could not delete column", cx.getMessage());

            return;

        }

        cells.getColumns(workbook.getCurrent()).remove(currentColumnId);

        getRowHeight().remove(currentColumnId);

        purge();

    }

Ancho de columna y alto de fila

Para cambiar el ancho de una columna:

  1. Haga clic en cualquier celda dentro de la columna.
  2. Cambiar aPestaña Formato.
  3. Hacer clicAncho de columna botón para abrirAncho de columna diálogo.
  4. Introduzca un nuevo valor en el cuadro de diálogo.
  5. Hacer clicCerrar.

El editor cambiará el ancho de la columna.

¿Cómo cambiar la altura de la fila?

Para cambiar la altura de una fila:

  1. Haga clic en cualquier celda dentro de la fila.
  2. Cambiar aPestaña Formato.
  3. Hacer clicAltura de la fila botón para abrirAltura de la fila diálogo.
  4. Introduzca un nuevo valor en el cuadro de diálogo.
  5. Hacer clicCerrar.

El editor cambiará la altura de la fila.

¿Cómo funciona?

Cuando el usuario envía el valor de ancho y alto, estos valores son manejados en el lado del servidor porestablecerCurrentRowHeight yestablecerAnchoDeColumnaActual métodos de JSF backend beanVista de hoja de trabajo.

WorksheetView.setCurrentRowHeight

     public void setCurrentRowHeight(int height) {

        if (!isLoaded()) {

            return;

        }

        getAsposeWorksheet().getCells().setRowHeightPixel(currentRowId, height);

        reloadRowHeight(currentRowId);

        RequestContext.getCurrentInstance().update("sheet");

    }

WorksheetView.setCurrentColumnWidth

     public void setCurrentColumnWidth(int width) {

        if (!isLoaded()) {

            return;

        }

        getAsposeWorksheet().getCells().setColumnWidthPixel(currentColumnId, width);

        reloadColumnWidth(currentColumnId);

        RequestContext.getCurrentInstance().update("sheet");

    }

Inserta un Cell

Para agregar una nueva celda:

  1. Haga clic en una celda en la que desee crear una nueva.
  2. Cambiar aInsertar pestaña.
  3. Hacer clicCell botón.
  4. EscogerCambio Cells Derecha oCambio Cells Abajo botón.

El editor agregará una nueva celda en la ubicación seleccionada. Las celdas adyacentes se desplazarán automáticamente ya sea horizontal o verticalmente para crear espacio para la nueva.

¿Cómo funciona?

ÉlCambio Cells Derecha yCambio Cells Abajo son manejados por JSF backend beanVista de hoja de trabajo. El código fuente de los respectivos métodos es el siguiente:

WorksheetView.addCellShiftRight

     public void addCellShiftRight() {

        if (!isLoaded()) {

            return;

        }

        com.aspose.cells.CellArea a = new com.aspose.cells.CellArea();

        a.StartColumn = a.EndColumn = currentColumnId;

        a.StartRow = a.EndRow = currentRowId;

        getAsposeWorksheet().getCells().insertRange(a, com.aspose.cells.ShiftType.RIGHT);

        purge();

    }

WorksheetView.addCellShiftDown

     public void addCellShiftDown() {

        if (!isLoaded()) {

            return;

        }

        com.aspose.cells.CellArea a = new com.aspose.cells.CellArea();

        a.StartColumn = a.EndColumn = currentColumnId;

        a.StartRow = a.EndRow = currentRowId;

        getAsposeWorksheet().getCells().insertRange(a, com.aspose.cells.ShiftType.DOWN);

        purge();

    }