
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:
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();
}
}Imports IronXL
Module Program
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 ModuleYukarı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.

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ılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.
İlgili Makaleler



