Kalkylarksredigerare - Arbeta med Kalkylark

Innehållsförteckning

Lägg till och ta bort ark?

Microsoft Excel tillåter flera ark i en enda fil. HTML5 Spreadsheet Editor låter användaren lägga till och ta bort ark. På fliken Ark har vi en rullgardinslista med ark. Det valda arket är det som öppnas av redaktören.

Så här lägger du till ett nytt blad:

  1. Byta tillFliken Ark.
  2. Klicka på + (plus)-knappen.

Ett nytt ark läggs till och redigeraren byter till det.

Så här tar du bort det för närvarande valda arket:

  1. Byta tillFliken Ark.
  2. Klicka på knappen - (minus).

Det för närvarande valda arket kommer att tas bort och redigeraren växlar till det senast valda arket.

todo:image_alt_text

Hur det fungerar?

När användaren klickar på** +** (plus) och**-** (minus) knappen klickas, JSF backend bean**Arbetsbladsvy** hanterar händelserna med hjälp av**WorksheetView.onAddNewSheet** och**WorksheetView.onRemoveActiveSheet** metoder.

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

            }

        }

    }

Byt namn på ark

Så här byter du namn på ett arbetsblad:

  1. Byta tillFliken Ark.
  2. Klicka på arkets namn i textrutan för att redigera det.
  3. Ändra namnet på arket.
  4. När du är klar, tryck på ENTER-tangenten eller klicka var som helst utanför rutan.

Arket kommer att döpas om.

todo:image_alt_text

Hur det fungerar?

När textboxens värde ändras, hanteras händelsen på servern av JSF backend beanArbetsbladsvy använder metodenWorksheetView.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();

    }

Växla mellan ark

Så här byter du till ett annat blad:

  1. Byta tillFliken Ark.
  2. Välj ett ark från rullgardinsmenyn.

Redaktören växlar till det valda arket.

todo:image_alt_text

Hur det fungerar?

När den nedrullningsbara väljarens värde ändras, hanteras händelsen på servern av JSF backend beanArbetsbladsvy använder metodenWorksheetView.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();

    }