Altbilgi içeriğine atla
IRONXL KULLANARAK

Excel'de Veri Kaybetmeden Hücreler Nasıl Birleştirilir

Bu makale, Microsoft Excel ve IronXL kullanarak birkaç hücreyi tek bir hücreye programatik olarak nasıl birleştireceğinizi gösterir.

Microsoft Excel Kullanarak Birden Çok Hücreyi Tek Bir Hücreye Birleştirme.

Excel'deki yerleşik Birleştir ve Ortala seçeneği, iki veya daha fazla hücreyi entegre etmenin en hızlı ve en basit yoludur. Tüm süreçte sadece iki hızlı adım vardır:

  • Birleştirmek istediğiniz bitişik Excel hücrelerini seçin.
  • Excel'de iki hücreyi veya bir dizi sütunu birleştirmek için Ana Sayfa sekmesinin Hizalama grubundaki Birleştir ve Ortala butonuna tıklayın.

Bu örnekte, üst sol hücre A1 bir meyve listesi içerir ve iki yan yana boş hücredeki (B1 ve C1) veriler birleşerek listeni tam olarak tutabilecek tek bir büyük hücre oluşturarak oluşturulur.

Excel'de Veri Kaybetmeden Hücreleri Nasıl Birleştirilir, Şekil 1: Hücreleri Birleştirme Hücreleri Birleştirme

Metin ortalanır ve seçilen hücreler, yukarıdaki ekran görüntüsünde gösterildiği gibi, Birleştir ve Ortala'ya tıkladığınızda bir büyük hücre haline getirilir.

Excel'in Birden Çok Hücreyi Birleştirme Seçenekleri

Birleştir ve Ortala butonunun yanında bulunan küçük açılır ok ile aşağı açılır menüyü açarak, Birleştir Across, Hücreleri Çöz gibi Excel'in sağladığı birkaç birleştirme seçeneği arasından istediğiniz seçeneği belirleyebilirsiniz.

Excel'de Veri Kaybetmeden Hücreleri Nasıl Birleştirilir, Şekil 2: Hücreleri Birleştirme Hücreleri Birleştirme

Across'u Birleştir komutunu kullanarak, her satırın ayrı ayrı seçilen hücreleri birleştirilir.

Hücreleri Birleştir komutunu kullanarak seçilen hücreleri metni ortalamadan veya veriyi kaybetmeden birleştirebilirsiniz.

Tüm hücreler birleştirildikten sonra sadece verinin metin hizalamasını değiştirmek için Birleştirme sayfasındaki Hizalama grubunda birleştirilmiş hücreyi seçip istediğiniz hizalmayı seçin.

Bitişik hücreleri entegre etmek için Excel'in yerleşik fonksiyonlarını kullanırken hatırlanması gereken birkaç öğe var:

  • Birleştirildikten sonra sadece üst sol hücredeki içerik kalacak çünkü diğer hücrelerdeki tüm veriler kaldırılacaktır. Dolayısıyla, birleşik bir hücrede dahil etmek istediğiniz tüm verilerin, seçilen dizideki en soldaki hücrede girildiğinden emin olun.
  • Birleştirme ve Ortala butonu griden çıktığında seçili hücrelerin Düzenleme modunda olması muhtemeldir. Düzenleme modundan çıkıp Enter tuşuna basarak hücreleri birleştirmeyi deneyin.

IronXL Kütüphanesi Özellikleri

IronXL kütüphanesi ile C# dilinde Microsoft Excel belgelerini hızlıca okuyabilir ve değiştirebilirsiniz. Microsoft Excel yükleme veya Microsoft Office Interop Excel'e bağımlı olmadan, IronXL bağımsız bir .NET yazılım kütüphanesi olup diğer elektronik tablo formatlarını okuyabilir.

C# için en iyi Excel elektronik tablo kütüphanelerinden biri olan IronXL, hem .NET Framework hem de .NET Core ile çalışır. Konsol Uygulamaları, Windows Formları ve Web Uygulamaları dahil olmak üzere birçok .NET Framework sürümünü destekler. IronXL, birleşik hücrelerle veya oluşmaksızın Excel dosyalarını okumayı hızlı ve kolay hale getirir. XLSX, XLS, CSV, TSV, XLST, XLSM ve diğerleri gibi birçok Excel dosya türünü destekler. Veri tablolarının ithalat, düzenleme, ihracatını, veri setleri ihracını ve daha fazlası gibi çeşitli prosedürler mevcuttur. IronXL ile XLS, CSV, TSV, JSON ve daha fazla uzantıda dosyaları dışa aktarabilir ve kaydedebilirsiniz.

.NET ortamında IronXL'nin kullanıcı dostu C# API'si ile Excel elektronik tablo dosyalarını kolayca okuyabilir, değiştirebilir ve oluşturabilirsiniz. Azure, .NET Core, .NET Framework, Xamarin, Mobile, Linux ve macOS'u tam destekle sunar.

IronXL, metin, tam sayılar, formüller, tarihler, dövizler ve yüzdeler dahil olmak üzere çeşitli Excel sütun veri biçimlerini ve Excel gibi hesaplamalar yapma yeteneği sağlar.

Visual Studio'da Yeni Proje Oluşturma

Visual Studio'yu açın, 'Yeni proje'yi seçin ve Dosya menüsünden 'Konsol Uygulaması'nı seçin. Basitlik için bir C# Konsol Uygulaması kullanılır.

Excel'de Veri Kaybetmeden Hücreleri Nasıl Birleştirilir, Şekil 3: Yeni Proje Yeni Proje

İlgili metin kutusuna proje adını ve dosya yolunu yazın. Ardından Oluştur butonuna tıklayarak gerekli .NET Çerçevesi'ni seçin. Proje şimdi program.cs dosyasının yapısını oluşturup açacak ve programın kodunu girmenize ve onu oluşturup çalıştırmanıza izin verecek.

Excel'de Veri Kaybetmeden Hücreleri Nasıl Birleştirilir, Şekil 4: Proje Yapılandırması Proje Yapılandırması

Bu durumda gerekli olan IronXL kütüphanesi daha sonra indirilmelidir. Paket yöneticisine aşağıdaki komutu girerek paketi indirebilirsiniz:

Install-Package IronXL.Excel

Excel'de Veri Kaybetmeden Hücreleri Nasıl Birleştirilir, Şekil 5: IronXL IronXL

"IronXL" paketi aynı zamanda NuGet Paket Yöneticisi kullanılarak bulunabilir ve indirilebilir. NuGet Paket Yöneticisi, projenizde bağımlılık yönetimini kolaylaştırır.

Excel'de Veri Kaybetmeden Hücreleri Nasıl Birleştirilir, Şekil 6: NuGet Paket Yöneticisi NuGet Paket Yöneticisi

IronXL Kullanarak Hücreleri Birleştirme

IronXL, mevcut Excel sayfalarında birden fazla sütunu/hücreyi birleştirebilir. Aşağıda birden fazla hücreyi birleştirmek için örnek bir kod bulunmaktadır.

using IronXL;

class Program
{
    static void Main()
    {
        // Load the existing Excel workbook
        var excelDoc = WorkBook.Load("demo.xlsx");

        // Get the default worksheet
        WorkSheet workSheet = excelDoc.DefaultWorkSheet;

        // Define the range of cells to merge
        var range = workSheet["A1:C1"];

        // Merge the specified range of cells
        workSheet.Merge(range.RangeAddressAsString);

        // Save the changes made to the workbook
        excelDoc.Save();
    }
}
using IronXL;

class Program
{
    static void Main()
    {
        // Load the existing Excel workbook
        var excelDoc = WorkBook.Load("demo.xlsx");

        // Get the default worksheet
        WorkSheet workSheet = excelDoc.DefaultWorkSheet;

        // Define the range of cells to merge
        var range = workSheet["A1:C1"];

        // Merge the specified range of cells
        workSheet.Merge(range.RangeAddressAsString);

        // Save the changes made to the workbook
        excelDoc.Save();
    }
}
Imports IronXL

Friend Class Program
	Shared Sub Main()
		' Load the existing Excel workbook
		Dim excelDoc = WorkBook.Load("demo.xlsx")

		' Get the default worksheet
		Dim workSheet As WorkSheet = excelDoc.DefaultWorkSheet

		' Define the range of cells to merge
		Dim range = workSheet("A1:C1")

		' Merge the specified range of cells
		workSheet.Merge(range.RangeAddressAsString)

		' Save the changes made to the workbook
		excelDoc.Save()
	End Sub
End Class
$vbLabelText   $csharpLabel

Yukarıdaki örnek kodda:

  1. Mevcut Excel çalışma kitabı, IronXL çalışma kitabı nesnesine yüklenir.
  2. Varsayılan çalışma sayfası seçilir.
  3. Birleştirmek istediğiniz hücrelerin aralığı (A1:C1) belirtilir.
  4. Belirtilen hücre aralığını birleştirmek için Merge yöntemi çağrılır.
  5. Son olarak, değişiklikleri çalışma kitabına kaydetmek için Save yöntemi çağrılır.

Bu Merge fonksiyonu, bir hücre grubunu birleştirirken yalnızca aralıktaki ilk hücrenin değerini koruyarak, diğer hücrelerden değerleri kaldırmadan birleştirir. Ancak, bu birleştirilmiş hücrelerin değerleri yine de IronXL'de erişilebilir.

Sonuç

Son derece popüler bir Excel eklentisi olan IronXL, dış kütüphanelere bağlı değildir. Microsoft Excel'in kurulu olmasına gerek duymayan bağımsız bir çözümdür. Çeşitli platformlarla çalışır.

IronXL ile, program arayarak Microsoft Excel belgeleri üzerinde geniş bir fonksiyon yelpazesini gerçekleştirebilirsiniz. Metin veya sayıları sıralayabilir, boş hücrelerde verileri kesebilir ve ekleyebilir, boş hücrelerdeki değerleri arayabilir ve değiştirebilir, hücreleri birleştirip çözebilir, dosyaları kaydedebilir, fonksiyonları birleştirip başka işlemler yapabilirsiniz. Ayrıca hücre veri türlerini belirleyebilir ve elektronik tablo verilerini değerlendirebilirsiniz. IronXL, CSV dosyası okuma ve yazma yeteneklerine de sahiptir.

IronXL piyasaya sürüldüğünde, edinmek için maliyeti $999 olacak. Ek olarak, müşteriler ürün yükseltmeleri ve destek için yıllık üyelik ücreti ödemeyi tercih edebilirler. IronXL, ekstra bir ücretle sınırsız yeniden dağıtım hakları sunar. buradaki lisanslama sayfasına tıklayarak ilgili kaynağa gidip daha ayrıntılı fiyat bilgisi alabilirsiniz.

Sıkça Sorulan Sorular

Excel'de veri kaybı olmadan hücreleri nasıl birleştirebilirim?

IronXL'yi kullanarak Excel'de veri kaybı olmadan hücreleri birleştirebilirsiniz. IronXL, tüm birleştirilen hücrelerin verilerini koruyan programatik bir çözüm sunar, bu da yalnızca sol üst hücrenin içeriğini saklayan yerel Excel fonksiyonundan farklıdır.

C# kullanarak Excel'de hücreleri birleştirmenin programatik yöntemi nedir?

IronXL ile, Excel'de hücreleri C# kullanarak birleştirmek için çalışma kitabını yükleyerek, çalışma sayfasını ve aralığı seçerek, Merge yöntemini uygulayarak ve ardından çalışma kitabını kaydederek gerçekleştirebilirsiniz. Bu işlem tüm verilerin korunmasını sağlar.

IronXL, hücreleri birleştirirken verileri Excel'in yerleşik özelliğinden farklı olarak nasıl ele alır?

IronXL, birleştirilen tüm hücrelerin verilerini koruyarak hiçbir bilginin kaybolmamasını sağlar. Buna karşın, Excel'in yerleşik 'Birleştir ve Ortala' özelliği yalnızca sol üst hücredeki veriyi saklar.

IronXL kullanarak farklı platformlarda Excel'de hücreleri birleştirebilir miyim?

Evet, IronXL, .NET Framework ve .NET Core dahil olmak üzere birden çok platformu destekler. Bu, Konsol Uygulamaları, Windows Formları ve Web Uygulamaları gibi çeşitli ortamlarda Excel dosyalarındaki hücreleri birleştirmenize olanak tanır.

Excel işlemleri için IronXL kullanmak için Microsoft Excel kurulumu gereklimidir?

Hayır, IronXL, sisteminizde Microsoft Excel kurulu olmasını gerektirmeyen bağımsız bir .NET kütüphanesidir. Excel işlemlerini bağımsız olarak gerçekleştirmenize olanak tanır.

IronXL kullanarak Excel'de hücreleri birleştirme adımları nelerdir?

IronXL'yi kullanarak hücreleri birleştirmek için, öncelikle dosyanızı uygulamanıza yükleyin. Çalışma sayfasını ve birleştirmek istediğiniz hücre aralığını seçin. Seçilen aralığa IronXL’ın Merge yöntemini uygulayın ve ardından dosyanıza yapılan değişiklikleri kaydedin.

Excel manipülasyonu için bir Visual Studio projesine IronXL nasıl yüklenir?

IronXL'yi bir Visual Studio projesine NuGet Paket Yöneticisi aracılığıyla yükleyebilirsiniz. 'IronXL' arayın ve yükleyin veya Package Manager Console'da Install-Package IronXL komutunu kullanın.

IronXL başka Excel işlemleri gerçekleştirmek için de kullanılabilir mi?

Evet, IronXL, hücre birleştirmenin ötesinde bir dizi Excel işlemini destekler. Excel dosyalarını okuma, düzenleme, oluşturma, veri içe/dışa aktarma ve Excel'e benzer hesaplamalar yapma işlemleri gibi görevleri içerir.

IronXL'yi kullanmanın lisanslama seçenekleri nelerdir?

IronXL, ürün güncellemeleri ve destek içeren yıllık bir üyelik de dahil olmak üzere lisanslama seçenekleri sunar. Detaylı fiyatlandırma bilgileri lisanslandırma sayfalarında mevcuttur.

IronXL hangi tür Excel formatlarını destekler?

IronXL, XLS ve CSV gibi birçok Excel formatını destekleyerek kapsamlı belge manipülasyonu ve farklı Excel dosya türleri arasında uyumluluk sağlar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara