Éditeur de feuille de calcul - Travailler avec des feuilles

Table des matières

Ajouter et supprimer des feuilles ?

Microsoft Excel autorise plusieurs feuilles dans un seul fichier. HTML5 Spreadsheet Editor permet à l’utilisateur d’ajouter et de supprimer des feuilles. Dans l’onglet Feuilles, nous avons une liste déroulante de feuilles. La feuille sélectionnée est celle qui est ouverte par l’éditeur.

Pour ajouter une nouvelle feuille :

  1. Basculer versOnglet Feuilles.
  2. Cliquez sur le bouton *+ (plus).

Une nouvelle feuille sera ajoutée et l’éditeur y basculera.

Pour supprimer la feuille actuellement sélectionnée :

  1. Basculer versOnglet Feuilles.
  2. Cliquez sur le bouton - (moins).

La feuille actuellement sélectionnée sera supprimée et l’éditeur passera à la dernière feuille sélectionnée.

tâche : image_autre_texte

Comment ça fonctionne?

Lorsque l’utilisateur clique sur** +** (plus) et**-** (moins) sont cliqués, le bean backend JSF**Feuille de calcul** gère les événements à l’aide**WorksheetView.onAddNewSheet** et**Méthodes 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());

            }

        }

    }

Renommer les feuilles

Pour renommer une feuille :

  1. Basculer versOnglet Feuilles.
  2. Cliquez sur le nom de la feuille dans la zone de texte pour la modifier.
  3. Modifiez le nom de la feuille.
  4. Lorsque vous avez terminé, appuyez sur la touche ENTREE ou cliquez n’importe où en dehors de la zone.

La feuille sera renommée.

tâche : image_autre_texte

Comment ça fonctionne?

Lorsque la valeur de la zone de texte est modifiée, l’événement est géré sur le serveur par le bean backend JSFFeuille de calcul en utilisant la méthodeWorksheetView.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();

    }

Basculer entre les feuilles

Pour passer à une autre feuille :

  1. Basculer versOnglet Feuilles.
  2. Sélectionnez une feuille dans le menu déroulant.

L’éditeur passera à la feuille sélectionnée.

tâche : image_autre_texte

Comment ça fonctionne?

Lorsque la valeur du sélecteur déroulant est modifiée, l’événement est géré sur le serveur par le bean backend JSFFeuille de calcul en utilisant la méthodeWorksheetView.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();

    }