Arbeitsmappe und tabellenblattumfassende benannte Bereiche erstellen
Microsoft Excel ermöglicht es Benutzern, benannte Bereiche mit zwei verschiedenen Bereichen zu definieren: arbeitsmappe (auch als globaler Bereich bekannt) und tabellenblatt.
- Benannte Bereiche mit arbeitsmappenbereich können von jedem Arbeitsblatt innerhalb dieser Arbeitsmappe aus durch einfaches Verwenden ihres Namens aufgerufen werden.
- Auf tabellenblattbeschränkte benannte Bereiche werden mithilfe des Verweises auf das bestimmte Arbeitsblatt, in dem sie erstellt wurden, aufgerufen.
Aspose.Cells für Python via .NET bietet die gleiche Funktionalität wie Microsoft Excel zum Hinzufügen von Arbeitsmappe- und Arbeitsblattbasierten benannten Bereichen. Bei der Erstellung eines auf das Arbeitsblatt bezogenen benannten Bereichs sollte der Arbeitsblattverweis im benannten Bereich verwendet werden, um ihn als auf das Arbeitsblatt bezogenen benannten Bereich zu spezifizieren.
Benannten Bereich mit Arbeitsmappenbereich hinzufügen
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create a new Workbook object | |
workbook = Workbook() | |
# Get first worksheet of the workbook | |
sheet = workbook.worksheets[0] | |
# Get worksheet's cells collection | |
cells = sheet.cells | |
# Create a range of Cells from Cell A1 to C10 | |
workbookScope = cells.create_range("A1", "C10") | |
# Assign the nsame to workbook scope named range | |
workbookScope.name = "workbookScope" | |
# Save the workbook | |
workbook.save(dataDir + "WorkbookScope.out.xlsx") |
Benannten Bereich mit Arbeitsblattbereich hinzufügen
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create a new Workbook object | |
workbook = Workbook() | |
# Get first worksheet of the workbook | |
sheet = workbook.worksheets[0] | |
# Get worksheet's cells collection | |
cells = sheet.cells | |
# Create a range of Cells | |
localRange = cells.create_range("A1", "C10") | |
# Assign name to range with sheet raference | |
localRange.name = "Sheet1!local" | |
# Save the workbook | |
workbook.save(dataDir + "ouput.out.xls") |