MS Excel’in XLSX dosyaları, tablo halindeki verileri satırlar ve sütunlar biçiminde tutmanıza olanak tanır. Küçük, orta veya büyük boyutlu verileri XLSX çalışma sayfalarında kolayca depolayabilirsiniz. Ancak, elektronik tablo verilerini bir kelime işlem formatına dönüştürmeniz gerektiğinde bir durum olabilir. Bu gibi durumlarda, bu makalede, C# kullanarak Excel XLSX’i Word DOCX’e nasıl dönüştüreceğinizi öğreneceksiniz. Ek olarak, XLSX’ten DOCX’e dönüştürmeyi nasıl özelleştireceğinizi de göreceksiniz. Öyleyse başlayalım.
- XLSX’ten DOCX’e C# Dönüştürücü API’sı
- C# kullanarak Excel XLSX’i Word DOCX’e dönüştürün
- C#’ta Ek Seçeneklerle XLSX’i DOCX’e Dönüştürün
- Aspose.Cells for .NET’i Ücretsiz Deneyin
XLSX’ten DOCX’e C# Dönüştürücü API’sı - Ücretsiz İndirme
Aspose.Cells for .NET, XLS, XLSX ve diğer popüler elektronik tablo biçimleriyle çalışmanıza izin veren, iyi bilinen ve güçlü bir elektronik tablo işleme API’lerinden biridir. Diğer elektronik tablo otomasyonu özelliklerinin yanı sıra API, MS Excel’in XLSX veya XLS dosyasını DOCX’e veya diğer dosya biçimlerine dönüştürmek için bir elektronik tablo dönüştürücü sağlar. API’nin DLL dosyasını indirebilir veya NuGet kullanarak .NET uygulamanıza yükleyebilirsiniz.
PM> Install-Package Aspose.Cells
Excel XLSX’ten Word DOCX’e C# Dönüştürme
Bir MS Excel dosyasının DOCX formatına dönüştürülmesi çok kolaydır ve birkaç adımda yapılabilir. Aspose.Cells for .NET kullanarak bir XLSX dosyasını DOCX’e bu şekilde dönüştürebilirsiniz.
- Workbook sınıfını kullanarak XLSX dosyasını yükleyin.
- Workbook.Save(string, SaveFormat) yöntemini kullanarak dosyayı DOCX biçiminde kaydedin.
Aşağıdaki kod örneği, bir XLSX dosyasının C# kullanarak DOCX’e nasıl dönüştürüleceğini gösterir.
// Excel dosyasını aç
Workbook workbook = new Workbook("Excel.xlsx");
// DOCX olarak kaydet
workbook.Save("Book1.docx", SaveFormat.Docx);
Özelleştirilmiş XLSX’ten DOCX’e C# Dönüşümü
Aspose.Cells for .NET ayrıca XLSX’ten DOCX’e dönüştürmeyi kontrol etmek ve özelleştirmek için size bazı ek seçenekler sunar. DocxSaveOptions sınıfı, dönüştürme işleminde kullanabileceğiniz tüm olası seçenekleri (aşağıda listelenmiştir) içerir.
Seçenek | Açıklama |
---|---|
Önbelleğe Alınmış DosyaKlasörü | Bazı büyük verileri depolamak için önbellek klasörü. |
ClearData | Dosyayı kaydettikten sonra çalışma kitabını boşaltın. |
CreateDirectory | true ise ve dizin yoksa, dosya kaydedilmeden önce dizin otomatik olarak oluşturulur. |
Alanları Birleştir | Dosyayı kaydetmeden önce koşullu biçimlendirme ve doğrulama alanlarının birleştirilip birleştirilmeyeceğini belirtir. |
TabloÖnbelleğini Yenile | Grafik önbellek verilerinin yenilenip yenilenmediğini gösterir. |
Biçimi Kaydet | Kayıt dosyası formatını alır. |
SıralamaAdları | Dosyaları kaydetmeden önce tanımlı adların sıralanıp sıralanmayacağını belirtir. |
GüncellemeSmartArt | Akıllı sanat ayarının güncellenip güncellenmeyeceğini belirtir. |
ValidateMergedAreas | Dosyayı kaydetmeden önce birleştirilmiş hücrelerin doğrulanıp doğrulanmadığını gösterir. |
UyarıGeri Arama | Uyarı geri aramasını alır veya ayarlar. |
Aşağıdaki kod örneği, C# dilinde bir XLSX dosyasını DOCX’e dönüştürürken ek seçeneklerin nasıl kullanılacağını gösterir.
// Excel dosyasını aç
Workbook workbook = new Workbook("Excel.xlsx");
// DOCX kaydetme seçenekleri oluşturma
DocxSaveOptions options = new DocxSaveOptions();
options.ClearData = true;
options.CreateDirectory = true;
options.CachedFileFolder = "cache";
options.MergeAreas = true;
// DOCX olarak kaydet
workbook.Save("Book1.docx", options);
Aspose.Cells for .NET’i Ücretsiz Deneyin
Aspose.Cells for .NET’i herhangi bir deneme sınırlaması olmaksızın ücretsiz olarak kullanmak için geçici lisansınızı alabilirsiniz.
Çözüm
Bu makalede, MS Excel’in XLSX veya XLS dosyalarını C# kullanarak Word DOCX formatına nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, farklı seçenekler kullanarak dönüştürme sürecini nasıl özelleştireceğinizi gördünüz. Belgeleri kullanarak .NET Excel API hakkında daha fazlasını keşfedebilirsiniz.