Class ColumnCollection

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 &lt; 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

Column

วิธีการ

GetColumnByIndex(int)

รับวัตถุ Aspose.Cells.Column ตามตำแหน่งในรายการ

public Column GetColumnByIndex(int index)

พารามิเตอร์

index int

ตำแหน่งในรายการ

คืนค่า

Column

คืนค่าวัตถุคอลัมน์

 แบบไทย