Namngivna intervall

Skapa en namngiven omfattning

Använda Microsoft Excel

Följande steg beskriver hur man namnger en cell eller ett cellintervall med Microsoft Excel. Denna metod gäller för Microsoft Office Excel 2003, Microsoft Excel 97, 2000 och 2002.

  1. Välj cellen, cellområdet som du vill namnge.
  2. Klicka på Namn ruta längst till vänster om formelfältet.
  3. Skriv namnet för cellerna.
  4. Tryck på ENTER.

Använda Aspose.Cells

Här använder vi Aspose.Cells API för att utföra uppgiften.

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en WorksheetCollection som möjliggör åtkomst till varje kalkylblad i en Excel-fil. Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en Cells-samling.

Det är möjligt att skapa ett namngivet intervall genom att anropa den överbelastade createRange-metoden i Cells-samlingen. En vanlig version av createRange-metoden tar följande parametrar:

  • Namn på övre vänstra cell, namnet på den översta vänstra cellen i intervallet.
  • Namnet på den nedre högra cellen, namnet på den längst ner till höger i området.

När createRange-metoden anropas returnerar den det nyligen skapade namngivna intervallet som en instans av Range-klassen.

Följande exempel visar hur man skapar ett namngivet intervall av celler som sträcker sig över B4:G14.

Åtkomst till alla namngivna intervall i ett kalkylblad

Anropa getNamedRanges-metoden i WorksheetCollection för att få alla namngivna intervall i ett kalkylblad. getNamedRanges-metoden returnerar en matris med alla namngivna intervall i WorksheetCollection.

Följande exempel visar hur man åtkommer alla namngivna områden i en arbetsbok.

Åtkomst till ett specifikt namngivet område

Anropa WorksheetCollections- samlingens getRangeByName-metod för att få ett specifierat intervall efter namn. En vanlig getRangeByName-metod tar namnet på namngivet intervallet och returnerar det specifierade namngivna intervallet som en instans av Range-klassen.

Följande exempel visar hur man får åtkomst till ett specifierat intervall efter dess namn.

Identifiera celler i ett namngivet intervall

Med Aspose.Cells kan du infoga data i de enskilda cellerna i ett intervall. Anta att du har ett namngivet intervall av celler, d.v.s., A1:C4. Så skulle matrisen göra 4 * 3 = 12 celler och de enskilda intervallscellerna är ordnade sekventiellt. Aspose.Cells tillhandahåller dig några användbara egenskaper i Range-klassen för att få åtkomst till de enskilda cellerna i intervallet. Du kan använda följande metoder för att identifiera cellerna i intervallet:

  • getFirstRow returnerar index för den första raden i det namngivna intervallet.
  • getFirstColumn returnerar index för den första kolumnen i det namngivna intervallet.

Följande exempel visar hur man anger några värden i cellerna i ett specificerat område.

Ange data i cellerna i det namngivna området

Med Aspose.Cells kan du infoga data i de enskilda cellerna i ett intervall. Anta att du har ett namngivet intervall av celler d.v.s., H1:J4. Så skulle matrisen göra 4 * 3 = 12 celler och de enskilda intervallscellerna är ordnade sekventiellt. Aspose.Cells tillhandahåller dig några användbara egenskaper i Range-klassen för att få åtkomst till de enskilda cellerna i intervallet. Du kan använda följande egenskaper för att identifiera cellerna i intervallet:

  • getFirstRow returnerar index för den första raden i det namngivna intervallet.
  • getFirstColumn returnerar index för den första kolumnen i det namngivna intervallet.

Följande exempel visar hur man anger några värden i cellerna i ett specificerat område.

Formatera intervall… Ställa in bakgrundsfärg och fontattribut för ett namngivet intervall

För att applicera formatering, definiera en Style-objekt för att ange stilinställningar och applicera det på Range-objektet.

Följande exempel visar hur du ställer in en fyllningsfärg (skuggfärg) med teckensnittsinställningar för ett intervall.

Formatintervall…Lägga till ramar till ett namngivet intervall

Det är möjligt att lägga till ramar till en cellgrupp istället för bara en enskild cell. Range objektet tillhandahåller en setOutlineBorders metod som tar följande parametrar för att lägga till en ram till cellgruppen:

  • borderStyle: ramtypen, vald från CellBorderType  uppräkning.
  • borderColor: linjens färg för ramen, vald från Color uppräkning.

Följande exempel visar hur du ställer in en konturram till ett område.

Följande utmatning skulle genereras efter att ovanstående kod har körts:

todo:image_alt_text

Tillämpa stil på celler i ett intervall

Ibland vill du skapa och tillämpa en stil på cellerna i ett Range. För detta kan du iterera över cellerna i intervallet och använda Cell.setStyle metoden för att tillämpa stilen på cellen.

Följande exempel visar hur du tillämpar stilar på celler i ett intervall.

Ta bort ett namngivet område

Aspose.Cells tillhandahåller NameCollection.RemoveAt() metoden för att ta bort namnet på intervallen. För att rensa innehållet i intervallet, använd Cells.ClearRange() metoden. Följande exempel visar hur du tar bort ett namngivet intervall med dess innehåll.

borderColors