Hücreleri Birleştirme ve Ayırma

Giriş

Her zaman her satır veya sütunda aynı hücre sayısını istemezsiniz. Örneğin, birkaç sütunu kapsayan bir hücreye başlık koymak isteyebilirsiniz. Veya, bir fatura oluştururken toplam için daha az sütun isteyebilirsiniz. İki veya daha fazla hücreden bir hücre yapmak için hücreleri birleştirin. Microsoft Excel, kullanıcılara dosyaları seçme ve istedikleri şekilde elektronik tabloyu yapılandırmak için birleştirmelerine izin verir.

Çalışsheet’te Hücreleri Birleştirme

Microsoft Excel’de Hücreleri Birleştirme

Aşağıdaki adımlar, MS Excel kullanarak çalışsheet’te hücreleri birleştirmeyi açıklar.

  1. İstenen veriyi aralıktaki en sol üst hücreye kopyalayın.
  2. Birleştirmek istediğiniz hücreleri seçin.
  3. Bir satır veya sütunda hücreleri birleştirmek ve hücre içeriğini ortalamak için, Biçimlendirme araç çubuğundaki Birleştir ve Ortala simgesine tıklayın.

Aspose.Cells for Python via .NET ile Hücreleri Birleştirme

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

Aşağıdaki örnek, bir çalışsheet’te (C6:E7) hücrelerin nasıl birleştirileceğini göstermektedir.

from aspose.cells import BackgroundType, Workbook
from aspose.pydrawing import Color
from os import os, path
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create directory if it is not already present.
IsExists = path.isdir(dataDir)
if notIsExists:
os.makedirs(dataDir)
# Create a Workbook.
wbk = Workbook()
# Create a Worksheet and get the first sheet.
worksheet = wbk.worksheets[0]
# Create a Cells object ot fetch all the 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.get(5, 2).put_value("This is my value")
# Create a Style object to fetch the Style of C6 Cell.
style = worksheet.cells.get(5, 2).get_style()
# Create a Font object
font = style.font
# Set the name.
font.name = "Times New Roman"
# Set the font size.
font.size = 18
# Set the font color
font.color = Color.blue
# Bold the text
font.is_bold = True
# Make it italic
font.is_italic = True
# Set the backgrond color of C6 Cell to Red
style.foreground_color = Color.red
style.pattern = BackgroundType.SOLID
# Apply the Style to C6 Cell.
cells.get(5, 2).set_style(style)
# Save the Workbook.
wbk.save(dataDir + "mergingcells.out.xls")

Hücreleri Ayırma (Birleştirmeyi Bölmek)

Microsoft Excel Kullanımı

Aşağıdaki adımlar, Microsoft Excel kullanarak birleştirilmiş hücreleri nasıl ayıracağınızı açıklar.

  1. Birleştirilmiş hücreyi seçin. Hücreler birleştirildiyse, Formatlama araç çubuğunda Birleştir ve Ortala seçeneği aktive edilir.
  2. Biçimlendirme araç çubuğunda Birleştir ve Ortala‘ya tıklayın.

Aspose.Cells for Python via .NET Kullanılarak

Aspose.Cells.Cells sınıfının UnMerge() adında bir yöntemi vardır; bu yöntem, hücreleri birleştirdiği hücre referansını kullanarak ayırır.

Aşağıdaki örnek, birleştirilmiş hücreleri (C6) nasıl ayıracağınızı göstermektedir. Örnek, önceki örnekte oluşturulan dosyayı kullanır ve birleştirilmiş hücreleri ayırır.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create a Workbook.
# Open the excel file.
wbk = Workbook(dataDir + "mergingcells.xls")
# Create a Worksheet and get the first sheet.
worksheet = wbk.worksheets[0]
# Create a Cells object ot fetch all the cells.
cells = worksheet.cells
# Unmerge the cells.
cells.un_merge(5, 2, 2, 3)
# Save the file.
wbk.save(dataDir + "unmergingcells.out.xls")

Gelişmiş Konular