Birleşme ve Ayrılma Cells

Giriş

Her satırda veya sütunda her zaman aynı sayıda hücre olmasını istemezsiniz. Örneğin, birkaç sütuna yayılan bir hücreye başlık koymak isteyebilirsiniz. Veya bir fatura oluşturuyorsanız, toplam için daha az sütun isteyebilirsiniz. İki veya daha fazla hücreden bir hücre yapmak için bunları birleştirin. Microsoft Excel, kullanıcıların elektronik tabloyu istedikleri gibi yapılandırmak için dosyaları seçip birleştirmesine olanak tanır.

Cells’i Çalışma Sayfasında Birleştirme

Cells’i Microsoft Excel’de birleştirme

Aşağıdaki adımlarda MS Excel kullanılarak çalışma sayfasındaki hücrelerin nasıl birleştirileceği açıklanmaktadır.

  1. İstediğiniz verileri aralık içinde en sol üstteki hücreye kopyalayın.
  2. Birleştirmek istediğiniz hücreleri seçin.
  3. Bir satır veya sütundaki hücreleri birleştirmek ve hücre içeriğini ortalamak için,Birleştir ve Ortala üzerindeki simgebiçimlendirme araç çubuğu.

Cells ile Aspose.Cells birleştirme

Aspose.Cells.Cells Sınıfı, görev için bazı yararlı yöntemlere sahiptir. Örneğin, Merge() yöntemi, hücreleri belirli bir aralıktaki tek bir hücrede birleştirir.

Aşağıdaki örnek, bir çalışma sayfasındaki hücrelerin (C6:E7) nasıl birleştirileceğini gösterir.

// 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);
// Create a Workbook.
Workbook wbk = new Workbook();
// Create a Worksheet and get the first sheet.
Worksheet worksheet = wbk.Worksheets[0];
// Create a Cells object ot fetch all the cells.
Cells cells = worksheet.Cells;
// Merge some Cells (C6:E7) into a single C6 Cell.
cells.Merge(5, 2, 2, 3);
// Input data into C6 Cell.
worksheet.Cells[5, 2].PutValue("This is my value");
// Create a Style object to fetch the Style of C6 Cell.
Style style = worksheet.Cells[5, 2].GetStyle();
// Create a Font object
Font font = style.Font;
// Set the name.
font.Name = "Times New Roman";
// Set the font size.
font.Size = 18;
// Set the font color
font.Color = System.Drawing.Color.Blue;
// Bold the text
font.IsBold = true;
// Make it italic
font.IsItalic = true;
// Set the backgrond color of C6 Cell to Red
style.ForegroundColor = System.Drawing.Color.Red;
style.Pattern = BackgroundType.Solid;
// Apply the Style to C6 Cell.
cells[5, 2].SetStyle(style);
// Save the Workbook.
wbk.Save(dataDir + "mergingcells.out.xls");

Ayrılıyor (Bölünüyor) Birleştirildi Cells

Microsoft Excel’i kullanma

Aşağıdaki adımlarda, birleştirilmiş hücrelerin Microsoft Excel kullanılarak nasıl bölüneceği açıklanmaktadır.

  1. Birleştirilmiş hücreyi seçin. Hücreler birleştirildiğinde,Birleştir ve Ortala üzerinde seçilirbiçimlendirme araç çubuğu.
  2. TıklamakBirleştir ve Ortala üzerindebiçimlendirme araç çubuğu.

Aspose.Cells’i kullanma

Aspose.Cells.Cells sınıfı, hücreleri orijinal durumlarına bölen UnMerge() adlı bir yönteme sahiptir. Yöntem, birleştirilmiş hücre aralığındaki hücre referansını kullanarak hücreleri ayırır.

Aşağıdaki örnek, birleştirilmiş hücrelerin nasıl bölüneceğini gösterir (C6). Örnek, önceki örnekte oluşturulan dosyayı kullanır ve birleştirilmiş hücreleri böler.

// 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 a Workbook.
// Open the excel file.
Workbook wbk = new Aspose.Cells.Workbook(dataDir + "mergingcells.xls");
// Create a Worksheet and get the first sheet.
Worksheet worksheet = wbk.Worksheets[0];
// Create a Cells object ot fetch all the cells.
Cells cells = worksheet.Cells;
// Unmerge the cells.
cells.UnMerge(5, 2, 2, 3);
// Save the file.
wbk.Save(dataDir + "unmergingcells.out.xls");

ileri konular