Éditeur de feuille de calcul - Travailler avec des lignes et des colonnes

Table des matières

Ajouter une ligne

Pour ajouter une nouvelle ligne :

  1. Cliquez sur une cellule où vous souhaitez ajouter une ligne.
  2. Basculer versOnglet Format.
  3. Cliquez surAjouter une ligne au-dessus pour ajouter une ligne au-dessus de la cellule sélectionnée.
  4. Cliquez surAjouter une ligne ci-dessous pour ajouter une ligne sous la cellule sélectionnée.

L’éditeur ajoutera une nouvelle ligne à l’emplacement sélectionné.

tâche : image_autre_texte

Comment ça fonctionne?

LeAjouter une ligne au-dessus etAjouter une ligne ci-dessous sont gérés par le bean backend JSFFeuille de calcul. Le code source des méthodes respectives est le suivant :

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);

    }

Ajouter une colonne

Pour ajouter une nouvelle colonne :

  1. Cliquez sur une cellule où vous souhaitez ajouter une colonne.
  2. Basculer versOnglet Format.
  3. Cliquez surAjouter une colonne avantpour ajouter une colonne avant la cellule sélectionnée.
  4. Cliquez surAjouter une colonne après pour ajouter une colonne après la cellule sélectionnée.

L’éditeur ajoutera une nouvelle colonne à l’emplacement sélectionné.

tâche : image_autre_texte

Comment ça fonctionne?

LeAjouter une colonne avant etAjouter une colonne après sont gérés par le bean backend JSFFeuille de calcul. Le code source des méthodes respectives est le suivant :

WorksheetView.addColumnBeforeWorksheetView.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();

    }

Supprimer une ligne

Pour supprimer une ligne :

  1. Cliquez sur une cellule de la ligne que vous souhaitez supprimer.
  2. Basculer versOnglet Format.
  3. Cliquez surSupprimer la ligne bouton.

L’éditeur supprimera la ligne qui comprend la cellule sélectionnée.

tâche : image_autre_texte

Comment ça fonctionne?

LeSupprimer la ligne le bouton est géré par le bean backend JSFFeuille de calcul en utilisant la méthodeWorksheetView.deleteRowWorksheetView.deleteRow:

WorksheetView.deleteRowWorksheetView.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();

    }

Supprimer une colonne

Pour supprimer une colonne :

  1. Cliquez sur une cellule de la colonne que vous souhaitez supprimer.
  2. Basculer versOnglet Format.
  3. Cliquez surSupprimer la colonne bouton.

L’éditeur supprimera la colonne qui contient la cellule sélectionnée.

tâche : image_autre_texte

Comment ça fonctionne?

LeSupprimer la colonne le bouton est géré par le bean backend JSFFeuille de calcul en utilisant la méthodeWorksheetView.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();

    }

Largeur de colonne et hauteur de ligne

Pour modifier la largeur d’une colonne :

  1. Cliquez sur n’importe quelle cellule à l’intérieur de la colonne.
  2. Basculer versOnglet Format.
  3. Cliquez surLargeur de colonne bouton pour ouvrirLargeur de colonne dialogue.
  4. Entrez une nouvelle valeur dans la boîte de dialogue.
  5. Cliquez surproche.

L’éditeur modifiera la largeur de la colonne.

Comment changer la hauteur de ligne ?

Pour modifier la hauteur d’une ligne :

  1. Cliquez sur n’importe quelle cellule à l’intérieur de la ligne.
  2. Basculer versOnglet Format.
  3. Cliquez surHauteur de ligne bouton pour ouvrirHauteur de ligne dialogue.
  4. Entrez une nouvelle valeur dans la boîte de dialogue.
  5. Cliquez surproche.

L’éditeur modifiera la hauteur de la ligne.

Comment ça fonctionne?

Lorsque l’utilisateur soumet la valeur de largeur et de hauteur, ces valeurs sont gérées côté serveur parsetCurrentRowHeight etsetCurrentColumnWidth méthodes du bean backend JSFFeuille de calcul.

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");

    }

Insérez un Cell

Pour ajouter une nouvelle cellule :

  1. Cliquez sur une cellule où vous voulez créer un nouveau.
  2. Basculer versInsérer un onglet.
  3. Cliquez surCell bouton.
  4. ChoisirMaj Cells Droite ou alorsMaj Cells vers le bas bouton.

L’éditeur ajoutera une nouvelle cellule à l’emplacement sélectionné. Les cellules adjacentes seront automatiquement décalées horizontalement ou verticalement pour créer de l’espace pour la nouvelle.

Comment ça fonctionne?

LeMaj Cells Droite etMaj Cells vers le bas sont gérés par le bean backend JSFFeuille de calcul. Le code source des méthodes respectives est le suivant :

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();

    }