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.
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.
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.
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.
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
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.
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
Yukarıdaki örnek kodda:
- Mevcut Excel çalışma kitabı, IronXL çalışma kitabı nesnesine yüklenir.
- Varsayılan çalışma sayfası seçilir.
- Birleştirmek istediğiniz hücrelerin aralığı (
A1:C1) belirtilir. - Belirtilen hücre aralığını birleştirmek için
Mergeyöntemi çağrılır. - Son olarak, değişiklikleri çalışma kitabına kaydetmek için
Saveyö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.




