Namngivna Ranges

Skapa ett namngivet intervall

Använder Microsoft Excel

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

  1. Markera cellen, cellintervallet som du vill namnge.
  2. Klicka på namnrutan till vänster i formelfältet.
  3. Skriv namnet på cellerna.
  4. Tryck enter.

Använder Aspose.Cells

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

Aspose.Cells tillhandahåller en klass,Arbetsbok , som representerar en Microsoft Excel-fil. DeArbetsbok klass innehåller enArbetsbladssamling som ger åtkomst till varje kalkylblad i en Excel-fil. Ett arbetsblad representeras avArbetsblad klass. DeArbetsblad klass ger enCellssamling.

Det är möjligt att skapa ett namngivet intervall genom att anropa den överbelastadeskapa Range metod förCells samling. En typisk version avskapa Range metod tar följande parametrar:

  • Namnet på den övre vänstra cellen, namnet på den övre vänstra cellen i intervallet.
  • Namnet på den nedre högra cellen, namnet på den nedre högra cellen i intervallet.

Närskapa Range anropas, returnerar den det nyskapade namngivna intervallet som en instans avRäckvidd klass.

Följande exempel visar hur man skapar ett namngivet cellområde som sträcker sig över B4:G14.

Få åtkomst till alla namngivna intervall i ett kalkylblad

RinggetNamedRanges metod förArbetsbladssamling för att få alla namngivna intervall i ett kalkylblad. DegetNamedRanges-metoden returnerar en array med alla namngivna intervall iArbetsbladssamling.

Följande exempel visar hur du kommer åt alla namngivna intervall i en arbetsbok.

Få tillgång till ett specifikt namngivet intervall

RingArbetsbladssamling samlingensgetRangeByName metod för att få ett specificerat intervall efter namn. En typiskgetRangeByName-metoden tar namnet på det namngivna området och returnerar det angivna namngivna området som en instans avRäckviddklass.

Följande exempel visar hur man kommer åt ett angivet intervall med dess namn.

Identifiera Cells i ett namngivet intervall

Med Aspose.Cells kan du infoga data i de individuella cellerna i ett intervall. Anta att du har ett namngivet intervall av cells.ie, A1:C4. Så matrisen skulle göra 4 * 3 = 12 celler och de individuella intervallcellerna ordnas sekventiellt. Aspose.Cells ger dig några användbara egenskaper för klassen Range för att komma åt de individuella cellerna i intervallet. Du kan använda följande metoder för att identifiera cellerna i intervallet:

  • getFirstRow returnerar indexet för den första raden i det namngivna intervallet.
  • getFirstColumnreturnerar indexet för den första kolumnen i det namngivna intervallet.

Följande exempel visar hur man matar in vissa värden i cellerna i ett specificerat område.

Mata in data i Cells i det namngivna intervallet

Med Aspose.Cells kan du infoga data i de individuella cellerna i ett intervall. Antag att du har ett namngivet cellområde, dvs. H1:J4. Så matrisen skulle göra 4 * 3 = 12 celler och de individuella intervallcellerna ordnas sekventiellt. Aspose.Cells ger dig några användbara egenskaper för klassen Range för att komma åt de individuella cellerna i intervallet. Du kan använda följande egenskaper för att identifiera cellerna i intervallet:

  • getFirstRowreturnerar indexet för den första raden i det namngivna intervallet.
  • getFirstColumnreturnerar indexet för den första kolumnen i det namngivna intervallet.

Följande exempel visar hur man matar in vissa värden i cellerna i ett specificerat område.

Formatera intervall…Ställa in bakgrundsfärg och teckensnittsattribut till ett namngivet intervall

För att tillämpa formatering, definiera enStil objekt för att ange stilinställningar och tillämpa det påRäckviddobjekt.

Följande exempel visar hur man ställer in enfärgad fyllnadsfärg (skuggfärg) med teckensnittsinställningar till ett intervall.

Formatera intervall…Lägga till gränser till ett namngivet intervall

Det är möjligt att lägga till gränser till ett cellintervall istället för bara en enda cell. DeRäckvidd objekt ger en[setOutlineBorders](https://reference.aspose.com/cells/java/com.aspose.cells/range#setOutlineBorders(int,%20com.aspose.cells.Color)metod som använder följande parametrar för att lägga till en kantlinje till cellområdet:

  • borderStyle: typen av kant, vald frånCellBorderTypeuppräkning.
  • borderColor: linjefärgen på kanten, vald frånFärg uppräkning.

Följande exempel visar hur man ställer in en konturgräns för ett område.

Följande utdata skulle genereras efter exekvering av ovanstående kod:

todo:image_alt_text

Använd stil på celler i ett intervall

Ibland vill du skapa tillämpa en stil på cellerna i enRäckvidd . För detta kan du iterera över cellerna i intervallet och användaCell.setStyle metod för att tillämpa stilen på cellen.

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

Ta bort ett namngivet intervall

Aspose.Cells tillhandahållerNameCollection.RemoveAt() metod för att radera namnet på området. För att rensa innehållet i intervallet, användCells.ClearRange() metod. Följande exempel visar hur man tar bort ett namngivet område med dess innehåll.

borderColors