Satır ve Sütunları Biçimlendir
Satırlarla Çalışmak
Satır Yüksekliğini Ayarlamak
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook sınıfını sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan bir WorksheetCollection içerir. Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, çalışma sayfasındaki tüm hücreleri temsil eden bir Cells koleksiyon sağlar.
Cells koleksiyonu, bir çalışma sayfasındaki satırları veya sütunları yönetmek için çeşitli yöntemler sağlar. Bunlardan bazıları aşağıda daha detaylı bir şekilde ele alınmıştır.
Bir Satırın Yüksekliğini Ayarlama
Tek bir satırın yüksekliğini, Cells koleksiyonunun SetRowHeight yöntemini çağırarak ayarlamak mümkündür. SetRowHeight yöntemi aşağıdaki parametreleri alır:
- Satır dizini, yüksekliği değiştirdiğiniz satırın dizini.
- Satır yüksekliği, satıra uygulanan satır yüksekliği.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Setting the height of the second row to 13 | |
worksheet.Cells.SetRowHeight(1, 13); | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Bir Çalışma Sayfasındaki Tüm Satırların Yüksekliğini Ayarlama
Geliştiriciler, çalışma sayfasındaki tüm satırlara aynı yüksekliği ayarlamak istiyorlarsa, bunu StandardHeight koleksiyonunun Cells özelliğini kullanarak yapabilirler.
Örnek:
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Setting the height of all rows in the worksheet to 15 | |
worksheet.Cells.StandardHeight = 15; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Sütunlarla Çalışmak
Bir Sütunun Genişliğini Ayarlama
Bir sütunun genişliğini, Cells koleksiyonunun SetColumnWidth yöntemini çağırarak ayarlayabilirsiniz. SetColumnWidth yöntemi aşağıdaki parametreleri alır:
- Sütun dizini, genişliği değiştirdiğiniz sütunun dizini.
- Sütun genişliği, istenen sütun genişliği.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Setting the width of the second column to 17.5 | |
worksheet.Cells.SetColumnWidth(1, 17.5); | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Piksel cinsinden Sütun Genişliğini Ayarlama
Bir sütunun genişliğini, Cells koleksiyonunun SetColumnWidthPixel yöntemini çağırarak ayarlayabilirsiniz. SetColumnWidthPixel yöntemi aşağıdaki parametreleri alır:
- Sütun dizini, genişliği değiştirdiğiniz sütunun dizini.
- Sütun genişliği, pikseller cinsinden istenen sütun genişliği.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
string outDir = RunExamples.Get_OutputDirectory(); | |
//Load source Excel file | |
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Set the width of the column in pixels | |
worksheet.Cells.SetColumnWidthPixel(7, 200); | |
workbook.Save(outDir + "SetColumnWidthInPixels_Out.xlsx"); |
Bir Çalışma Sayfasındaki Tüm Sütunların Genişliğini Ayarlama
Çalışma sayfasındaki tüm sütunlara aynı genişliği ayarlamak için Cells koleksiyonunun StandardWidth özelliğini kullanın.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create directory if it is not already present. | |
bool IsExists = System.IO.Directory.Exists(dataDir); | |
if (!IsExists) | |
System.IO.Directory.CreateDirectory(dataDir); | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open); | |
// Instantiating a Workbook object | |
// Opening the Excel file through the file stream | |
Workbook workbook = new Workbook(fstream); | |
// Accessing the first worksheet in the Excel file | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Setting the width of all columns in the worksheet to 20.5 | |
worksheet.Cells.StandardWidth = 20.5; | |
// Saving the modified Excel file | |
workbook.Save(dataDir + "output.out.xls"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |
Gelişmiş Konular
- Satır ve Sütunları Otomatik Sığdır
- Aspose.Cells Kullanarak Metni Sütunlara Dönüştürme
- Satırları ve Sütunları Kopyalama
- Çalışma Sayfasındaki Boş Satırları ve Sütunları Silme
- Satır ve Sütunları Gruplama ve Grubu Kaldırma
- Satır ve Sütunları Gizleme ve Gösterme
- Excel Çalışma Sayfasına Satır Eklemek veya Silmek
- Excel dosyasının Satır ve Sütunlarını Eklemek ve Silmek
- Çalışma Sayfasındaki Yinelemeli Satırları Kaldırma
- Çalışma sayfasında boş sütunları ve satırları silerken diğer çalışma sayfalarındaki referansları güncelle