ColumnCollection
Innehåll
[
Dölj
]ColumnCollection class
Samling avobjekt som representerar de individuella kolumn(inställning)erna i ett kalkylblad. Kolumnobjektet representerar endast inställningar som kolumnbredd, stilar, .etc. för hela kolumnen har ingenting att göra med det faktum att det finns icke-tomma celler(data) eller inte i motsvarande kolumn. Och “Räknevärdet” för denna samling representerar bara antalet kolumnobjekt som har instansierats i denna samling collection, har ingenting att göra med det faktum att det finns icke-tomma celler(data) eller inte i kalkylbladet.
public class ColumnCollection : CollectionBase<Column>
Egenskaper
namn | Beskrivning |
---|---|
Capacity { get; set; } | |
Count { get; } | |
Item { get; } | Får en objekt för kolumn index. Kolumnobjektet för givet kolumnindex kommer att instansieras om det inte finns tidigare. |
Item { get; set; } |
Metoder
namn | Beskrivning |
---|---|
BinarySearch(Column) | |
BinarySearch(Column, IComparer<Column>) | |
BinarySearch(int, int, Column, IComparer<Column>) | |
Clear() | |
Contains(Column) | |
CopyTo(Column[]) | |
CopyTo(Column[], int) | |
CopyTo(int, Column[], int, int) | |
Exists(Predicate<Column>) | |
Find(Predicate<Column>) | |
FindAll(Predicate<Column>) | |
FindIndex(Predicate<Column>) | |
FindIndex(int, Predicate<Column>) | |
FindIndex(int, int, Predicate<Column>) | |
FindLast(Predicate<Column>) | |
FindLastIndex(Predicate<Column>) | |
FindLastIndex(int, Predicate<Column>) | |
FindLastIndex(int, int, Predicate<Column>) | |
GetColumnByIndex(int) | FårColumn objekt efter positionen i listan. |
GetEnumerator() | |
IndexOf(Column) | |
IndexOf(Column, int) | |
IndexOf(Column, int, int) | |
LastIndexOf(Column) | |
LastIndexOf(Column, int) | |
LastIndexOf(Column, int, int) | |
RemoveAt(int) |
Exempel
[C#]
//Instantiering av ett arbetsboksobjekt
Workbook workbook = new Workbook();
//Hämta referensen till det första kalkylbladet
Worksheet worksheet = workbook.Worksheets[0];
//Lägg till ny stil i arbetsboken
Style style = workbook.CreateStyle();
//Ställer in bakgrundsfärgen till blå
style.ForegroundColor = Color.Blue;
//inställning av bakgrundsmönster
style.Pattern = BackgroundType.Solid;
//Ny stilflagga
StyleFlag styleFlag = new StyleFlag();
//Ange alla stilar
styleFlag.All = true;
//Ändra standardbredden för de första tio kolumnerna
for (int i = 0; i < 10; i++)
{
worksheet.Cells.Columns[i].Width = 20;
}
//Hämta kolumnen med icke-standardformatering
ColumnCollection columns = worksheet.Cells.Columns;
foreach (Column column in columns)
{
//Tillämpa stil på de första tio kolumnerna
column.ApplyStyle(style, styleFlag);
}
//Spara Excel-filen
workbook.Save("book1.xls");
[VB.NET]
'Instantiera ett arbetsboksobjekt
Dim workbook As Workbook = New Workbook()
'Få referensen till det första arbetsbladet
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Lägg till ny stil i arbetsboken
Dim style As Style = workbook.CreateStyles()
'Ställer in bakgrundsfärgen till blå
style.ForegroundColor = Color.Blue
'inställning av bakgrundsmönster
style.Pattern = BackgroundType.Solid
'Ny stil flagga
Dim styleFlag As New StyleFlag()
'Ställ in alla stilar
styleFlag.All = True
'Ändra standardbredden för de första tio kolumnerna
For i As Integer = 0 To 9
worksheet.Cells.Columns(i).Width = 20
Next i
'Hämta kolumnen med icke-standardformatering
Dim columns As ColumnCollection = worksheet.Cells.Columns
For Each column As Column In columns
'Tillämpa stil på de första tio kolumnerna
column.ApplyStyle(style, styleFlag)
Next column
'Sparar Excel-filen
workbook.Save("book1.xls")
Se även
- class CollectionBase<T>
- class Column
- namnutrymme Aspose.Cells
- hopsättning Aspose.Cells