Class ColumnCollection
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
การเก็บรวบรวมของวัตถุ Aspose.Cells.Column ที่แสดงถึงคอลัมน์ (การตั้งค่า) แต่ละรายการในแผ่นงาน
วัตถุ Column จะแสดงถึงการตั้งค่าต่างๆ เช่น ความกว้างของคอลัมน์ สไตล์ ฯลฯ สำหรับทั้งคอลัมน์
ไม่มีความเกี่ยวข้องกับการมีหรือไม่มีเซลล์ที่ไม่ว่าง (ข้อมูล) ในคอลัมน์ที่เกี่ยวข้อง
และ “Count” ของการเก็บรวบรวมนี้แสดงถึงจำนวนวัตถุ Column ที่ถูกสร้างขึ้นในการเก็บรวบรวมนี้
ไม่มีความเกี่ยวข้องกับการมีหรือไม่มีเซลล์ที่ไม่ว่าง (ข้อมูล) ในแผ่นงาน
public class ColumnCollection : CollectionBase<column>, IList<column>, ICollection<column>, IEnumerable<column>, ICollection, IEnumerable
การสืบทอด
object ←
CollectionBase<column> ←
ColumnCollection
การนำไปใช้
IList<column>,
ICollection<column>,
IEnumerable<column>,
ICollection,
IEnumerable
สมาชิกที่สืบทอด
CollectionBase<column>.BinarySearch(Column),
CollectionBase<column>.BinarySearch(Column, IComparer<column>),
CollectionBase<column>.BinarySearch(int, int, Column, IComparer<column>),
CollectionBase<column>.Contains(Column),
CollectionBase<column>.CopyTo(Column[]),
CollectionBase<column>.CopyTo(Column[], int),
CollectionBase<column>.CopyTo(int, Column[], int, int),
CollectionBase<column>.Exists(Predicate<column>),
CollectionBase<column>.Find(Predicate<column>),
CollectionBase<column>.FindAll(Predicate<column>),
CollectionBase<column>.FindIndex(Predicate<column>),
CollectionBase<column>.FindIndex(int, Predicate<column>),
CollectionBase<column>.FindIndex(int, int, Predicate<column>),
CollectionBase<column>.FindLast(Predicate<column>),
CollectionBase<column>.FindLastIndex(Predicate<column>),
CollectionBase<column>.FindLastIndex(int, Predicate<column>),
CollectionBase<column>.FindLastIndex(int, int, Predicate<column>),
CollectionBase<column>.IndexOf(Column),
CollectionBase<column>.IndexOf(Column, int),
CollectionBase<column>.IndexOf(Column, int, int),
CollectionBase<column>.LastIndexOf(Column),
CollectionBase<column>.LastIndexOf(Column, int),
CollectionBase<column>.LastIndexOf(Column, int, int),
CollectionBase<column>.GetEnumerator(),
CollectionBase<column>.Clear(),
CollectionBase<column>.RemoveAt(int),
CollectionBase<column>.OnClearComplete(),
CollectionBase<column>.OnClear(),
CollectionBase<column>.Capacity,
CollectionBase<column>.Count,
CollectionBase<column>.InnerList,
CollectionBase<column>.this[int],
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
ตัวอย่าง
//การสร้างวัตถุ Workbook
Workbook workbook = new Workbook();
//การอ้างอิงแผ่นงานแรก
Worksheet worksheet = workbook.Worksheets[0];
//เพิ่มสไตล์ใหม่ให้กับ Workbook
Style style = workbook.CreateStyle();
//ตั้งค่าสีพื้นหลังเป็นสีน้ำเงิน
style.ForegroundColor = Color.Blue;
//ตั้งค่าสีพื้นหลัง
style.Pattern = BackgroundType.Solid;
//ธงสไตล์ใหม่
StyleFlag styleFlag = new StyleFlag();
//ตั้งค่าสไตล์ทั้งหมด
styleFlag.All = true;
//เปลี่ยนความกว้างเริ่มต้นของสิบคอลัมน์แรก
for (int i = 0; i < 10; i++)
{
worksheet.Cells.Columns[i].Width = 20;
}
//รับคอลัมน์ที่มีการจัดรูปแบบที่ไม่เป็นค่าเริ่มต้น
ColumnCollection columns = worksheet.Cells.Columns;
foreach (Column column in columns)
{
//ใช้สไตล์กับสิบคอลัมน์แรก
column.ApplyStyle(style, styleFlag);
}
//บันทึกไฟล์ Excel
workbook.Save("book1.xls");
'การสร้างวัตถุ Workbook
Dim workbook As Workbook = New Workbook()
'การอ้างอิงแผ่นงานแรก
Dim worksheet As Worksheet = workbook.Worksheets(0)
'เพิ่มสไตล์ใหม่ให้กับ Workbook
Dim style As Style = workbook.CreateStyles()
'ตั้งค่าสีพื้นหลังเป็นสีน้ำเงิน
style.ForegroundColor = Color.Blue
'ตั้งค่าสีพื้นหลัง
style.Pattern = BackgroundType.Solid
'ธงสไตล์ใหม่
Dim styleFlag As New StyleFlag()
'ตั้งค่าสไตล์ทั้งหมด
styleFlag.All = True
'เปลี่ยนความกว้างเริ่มต้นของสิบคอลัมน์แรก
For i As Integer = 0 To 9
worksheet.Cells.Columns(i).Width = 20
Next i
'รับคอลัมน์ที่มีการจัดรูปแบบที่ไม่เป็นค่าเริ่มต้น
Dim columns As ColumnCollection = worksheet.Cells.Columns
For Each column As Column In columns
'ใช้สไตล์กับสิบคอลัมน์แรก
column.ApplyStyle(style, styleFlag)
Next column
'บันทึกไฟล์ Excel
workbook.Save("book1.xls")
คุณสมบัติ
this[int]
รับวัตถุ Aspose.Cells.Column โดยดัชนีคอลัมน์
วัตถุ Column ของดัชนีคอลัมน์ที่กำหนดจะถูกสร้างขึ้นหากยังไม่มีอยู่ก่อนหน้านี้
public Column this[int columnIndex] { get; }
ค่า Property
วิธีการ
GetColumnByIndex(int)
รับวัตถุ Aspose.Cells.Column ตามตำแหน่งในรายการ
public Column GetColumnByIndex(int index)
พารามิเตอร์
index
int
ตำแหน่งในรายการ
คืนค่า
คืนค่าวัตถุคอลัมน์