ColumnCollection
Contenuti
[
Nascondere
]ColumnCollection class
Raccolta dioggetti che rappresentano le singole colonne (impostazioni) in un foglio di lavoro. L’oggetto Colonna rappresenta solo le impostazioni come la larghezza della colonna, gli stili, ecc. per l’intera colonna, non ha nulla a che fare con il fatto che ci sono celle (dati) non vuote o non nella colonna corrispondente. E il “Count” di questa raccolta rappresenta solo il conteggio oggetti Colonna che sono stati istanziati in questo raccolta, non ha nulla a che fare con il fatto che ci sono celle (dati) non vuote o meno nel foglio di lavoro.
public class ColumnCollection : CollectionBase<Column>
Proprietà
Nome | Descrizione |
---|---|
Capacity { get; set; } | |
Count { get; } | |
Item { get; } | Ottiene a oggetto per indice di colonna. L’oggetto Colonna di un dato indice di colonna verrà istanziato se non esisteva prima. |
Item { get; set; } |
Metodi
Nome | Descrizione |
---|---|
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) | Ottiene ilColumn oggetto dalla posizione nell’elenco. |
GetEnumerator() | |
IndexOf(Column) | |
IndexOf(Column, int) | |
IndexOf(Column, int, int) | |
LastIndexOf(Column) | |
LastIndexOf(Column, int) | |
LastIndexOf(Column, int, int) | |
RemoveAt(int) |
Esempi
[C#]
//Creazione di un'istanza di un oggetto cartella di lavoro
Workbook workbook = new Workbook();
//Ottenere il riferimento del primo foglio di lavoro
Worksheet worksheet = workbook.Worksheets[0];
//Aggiungi un nuovo stile alla cartella di lavoro
Style style = workbook.CreateStyle();
//Impostazione del colore di sfondo su Blu
style.ForegroundColor = Color.Blue;
//impostazione del motivo di sfondo
style.Pattern = BackgroundType.Solid;
//Nuovo stile bandiera
StyleFlag styleFlag = new StyleFlag();
//Imposta tutti gli stili
styleFlag.All = true;
//Modifica la larghezza predefinita delle prime dieci colonne
for (int i = 0; i < 10; i++)
{
worksheet.Cells.Columns[i].Width = 20;
}
//Ottieni la colonna con una formattazione non predefinita
ColumnCollection columns = worksheet.Cells.Columns;
foreach (Column column in columns)
{
//Applica lo stile alle prime dieci colonne
column.ApplyStyle(style, styleFlag);
}
//Salvataggio del file Excel
workbook.Save("book1.xls");
[VB.NET]
'Creazione di un'istanza di un oggetto Workbook
Dim workbook As Workbook = New Workbook()
'Ottenere il riferimento del primo foglio di lavoro
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Aggiungi un nuovo stile alla cartella di lavoro
Dim style As Style = workbook.CreateStyles()
'Impostare il colore di sfondo su Blu
style.ForegroundColor = Color.Blue
'impostazione del motivo di sfondo
style.Pattern = BackgroundType.Solid
'Nuovo stile bandiera
Dim styleFlag As New StyleFlag()
'Imposta tutti gli stili
styleFlag.All = True
'Modifica la larghezza predefinita delle prime dieci colonne
For i As Integer = 0 To 9
worksheet.Cells.Columns(i).Width = 20
Next i
'Ottieni la colonna con una formattazione non predefinita
Dim columns As ColumnCollection = worksheet.Cells.Columns
For Each column As Column In columns
'Applica lo stile alle prime dieci colonne
column.ApplyStyle(style, styleFlag)
Next column
'Salvataggio del file Excel
workbook.Save("book1.xls")
Guarda anche
- class CollectionBase<T>
- class Column
- spazio dei nomi Aspose.Cells
- assemblea Aspose.Cells